落とし穴だらけだが、案外いい感じにまとまってる記事があまりなかったので、まとめた。 仕組み 注意点 Apple App Site Association file ユニバーサルリンクの発動する条件 ユニバーサルリンクのON/OFFの切り替え safariのプライベートブラウズ カスタムURLスキームとの比較 仕組み 先に全体の処理の流れを示しておく。 iOSアプリがダウンロードorアップデートされる このときに、iOSのプロジェクトで指定したドメインのApple App Site Association fileを参照して端末側で保持する iOS端末で、safariなどの他のアプリでユニバーサルリンクをタップする 1でダウンロードしたデータを参照して、pathがマッチした場合にアプリを開く このとき、サーバにリクエストを送らない 注意点 Apple App Site Association
![iOSアプリのユニバーサルリンクの仕組み - lasciva blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/399eb60059e20644ddb9c404b1b1bd81f6274dc1/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhacking15dog%2F20190305%2F20190305174946.png)