通用链接Universal Links的使用

2020-08-07  本文已影响0人  Mr_LS

iOS9之前,对于从各种从浏览器、Safari中唤醒APP的需求,我们通常只能使用scheme。但是这种方式需要提前判断系统中是否安装了能够响应此scheme的app,但是这种方式在微信中是被禁用了的。所以就有了通用链接Universal Links

2020年三方分享登录强制要配置通用链接,下面就写一下配置流程:

1.有一个https的域名
2.在工程中创建一个apple-app-site-association文件,名字必须为apple-app-site-association,内容格式如图:

4B82FFC4298BAD0478EA02EA359EA4BB.png

如果有qq登录则需要填写qqid(在qq平台里面找),如果没有则path只填上"*"即可
appID:组成方式是 teamId.yourapp’s bundle identifier。如上面的 9JA89QQLNQ就是teamId。登陆开发者中心,在Account - Membership里面可以找到Team ID。

    paths:设定你的app支持的路径列表,只有这些指定的路径的链接,才能被app所处理。星号的写法代表了可识别域名下所有链接。

3.然后把这个文件给后端上传至你们服务器,路径必须是根路径:


1F12DA1805AD6ECFAF0EC658E75FB7BA.png

4.打开工程

截屏2020-08-07 10.09.26.png
添加Associated Domains,然后点击+增加一条applinks:www.baidu.com 域名填写你们的域名如图:
截屏2020-08-07 10.24.56.png

附上检测通用链接是否合法

上一篇 下一篇

猜你喜欢

热点阅读