在 iOS 中使用 Universal Links 连接应用和网站

发布
更新
字数 289
阅读 2 分钟
阅读量 580

使用统一链接(Universal Links)可以实现一个规则即可将链接分发到你的应用或默认网站。也就是当用户访问或准备打开一个链接,如扫描了链接的二维码,如果手机上安装了指定应用就会自动跳转到应用,如果没有,浏览器就会默认打开链接的网址。

以下几点内容值得关注。

iOS 11 支持处理二维码(QR Code)

从 iOS 11 开始,相机支持识别并处理二维码,可以自动跳转到 Safari 打开链接,或者通过 Universal Links 将链接转发到你的应用,具体场景及支持的二维码类型可以参照 https://developer.apple.com/videos/play/tech-talks/206/

首先在 web 中加入 Deep Links,向用户推荐你的应用

https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/WebContent.html#//apple_ref/doc/uid/TP40016308-CH8-SW1

在 web 中加入 Universal links,使用链接跳转到应用

https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html

https://developer.apple.com/documentation/Xcode/supporting-associated-domains

在 iOS 中处理来自网页的跳转

https://developer.apple.com/documentation/xcode/supporting-universal-links-in-your-app

使用 Open Graph 为网页推荐加入丰富的内容

可以添加图片、视频等内容,https://developer.apple.com/videos/play/tech-talks/205/