iOS 9
之前,一直使用的是URL Schemes
技术来从外部对App
进行跳转,但是iOS
系统中进行URL Schemes
跳转的时候如果没有安装App
,会提示Cannot open Page
的提示,而且当注册有多个scheme
相同的时候,目前没有办法区分,但是从iOS 9
起可以使用Universal Links
技术进行跳转页面,这是一种体验更加完美的解决方案
-
什么是
Universal Link
(通用链接)
Universal Link
是Apple
在iOS 9
推出的一种能够方便的通过传统HTTPS
链接来启动APP
的功能。如果你的应用支持Universal Link
,当用户点击一个链接时可以跳转到你的网站并获得无缝重定向到对应的APP
,且不需要通过Safari
浏览器。如果你的应用不支持的话,则会在Safari
中打开该链接 -
支持
Universal Link
(通用链接)
先决条件:必须有一个支持HTTPS
的域名,并且拥有该域名下上传到根目录的权限(为了上传Apple
指定文件) -
集成步骤
-
开发者中心配置
找到对应的App ID
,在Application Services
列表里有Associated Domains
一条,把它变为Enabled
就可以了