iOS9之前,对于从各种从浏览器、Safari中唤醒APP的需求,我们通常只能使用scheme。但是这种方式需要提前判断系统中是否安装了能够响应此scheme的app,但是这种方式在微信中是被禁用了的。所以就有了通用链接Universal Links
2020年三方分享登录强制要配置通用链接,下面就写一下配置流程:
1.有一个https的域名
2.在工程中创建一个apple-app-site-association文件,名字必须为apple-app-site-association,内容格式如图:

如果有qq登录则需要填写qqid(在qq平台里面找),如果没有则path只填上"*"即可
appID:组成方式是 teamId.yourapp’s bundle identifier。如上面的 9JA89QQLNQ就是teamId。登陆开发者中心,在Account - Membership里面可以找到Team ID。
paths:设定你的app支持的路径列表,只有这些指定的路径的链接,才能被app所处理。星号的写法代表了可识别域名下所有链接。
3.然后把这个文件给后端上传至你们服务器,路径必须是根路径:

4.打开工程

添加Associated Domains,然后点击+增加一条applinks:www.baidu.com 域名填写你们的域名如图:

网友评论