苹果官方文档:Support Universal Links

一、介绍

Universal Links(通用链接)是iOS9.0出的新技术。如果我们的应用支持通用链接,那么就可以通过https链接来打开APP(手机中已经安装此APP),或者跳转到https链接(手机中没有安装此APP)。

通用连接的特性
· 唯一性:不像自定义的schema链接,通用链接不会被其它的APP所使用。因为它使用标准的· https链接到你自己的域名。【因为你的域名不会被其他人所使用】
· 安全性:当用户下载APP的时候,iOS会检查你上传到web服务器的文件以确保您的网站允许您的应用程序以其名义打开网址。因为只有本人有权利创建且上传该文件到服务器,所以网站和APP的关联是安全的。
· 灵活性:甚至在iOS设备没有安装你项目的时候通用链接也会正常工作。当设备没有安装APP的时候,点击通用链接会在Safari展示你网站的内容。
· 灵活性:一个通用链接可以同时作用于项目和网站中。
· 灵活性:其它APP可以在不知道你的APP是否安装的情况下与你的APP通信

使用条件
1、有一个注册的域名。
2、支持https请求,并且CA证书是有效的,这个需要与后端同事进行确认。
3、可上传一个json文件到web服务器
4、APP版本至少为iOS9及以上
5、Xcode版本为7以上

二、微信SDK支持Universal Links

微信开发者中心:iOS接入

环境
SDK版本: SDK1.8.6或以上
微信版本: 7.0.7或以上
系统版本: iOS12或以上

三、配置成功效果图

【iOS开发】Support Universal Links的应用_Universal