Posted at

UniversalLinkってなんだ?

More than 3 years have passed since last update.


UniversalLinkとは?

iOS9からDeepLink系の技術としてAppleから正式に提供されたものぐらいの認識でいいようです。


そもそもDeepLinkってなに?

メルマガやWebなどから○○○://news?newsid=1234などのURLを踏むことによって、

直接アプリの該当画面に飛ぶというものらしいです。

iOSではURLスキーム、AndroidではインテントURLなどと言うそうです。


じゃあ具体的に何が違うの?

従来のカスタムURLスキームを使ったDeepLinkではアプリを開くまでの過程で、

Webページを挟んだり、対応アプリが複数あった場合どのアプリで表示するかなど、

コンテンツを表示するまでの間に何かが挟まれていたのですが、

iOS9からのUniversalLinkでは、間に何も挟まずに、ユーザーに開かせたいアプリで、

直接コンテンツを表示させることができるのが大きな違いのようです。


まとめ

簡単にはなってしまいますが、従来のDeepLinkとiOS9から導入されたUniversalLinkの違いは、

上記のような違いになってくるのかなと思います。

UniversalLinkを使うにはアプリ、Webともに使えるように対応させる必要があるようです。

今回はソースコードや詳しい内容は載せられなかったので、

今後、随時追記していきたいと思います。