iOS Universal Link配置

本文将记录将一个和多个app的universal link配置在同一个apple-app-site-association文件里,并配置微信唤起,和遇到的问题

1.登录苹果开发者账号,打开Associated Domains功能

2.apple-app-site-association文件和配置

1.创建一个内容为json格式的文件,这个文件名必须为apple-app-site-association,大致内容如下,

appID:组成方式是TeamID.BundleID

paths:设定你的app支持的路径列表,只有这些指定路径的链接,才能被app所处理。*的写法代表了可识别域名下所有链接,注意您用于在paths数组中指定网站路径的字符串区分大小写 ,*号必须要填写,"/xxx/*"是自己定义的路径。

details:是一个数组,可配置多个APP

2.配置好文件后,把该文件给后台开发人员或运维上传就可以了。上传到域名所对应的 根目录或者.well-known目录下。

如果上传人员给你的访问路径是:

https://www.xxx.com/.well-known/apple-app-site-association或

https://www.xxx.com/apple-app-site-association则:

微信开放平台的Universal Link填写是:https://www.xxx.com/xxx/

上传之后访问对应的路径是可以看到配置内容的

3.对项目进行设置

在其中的Domains中填入你想支持的域名,必须以applinks:为前缀,如:applinks:domain

如果上传人员给你的访问路径是:

https://www.xxx.com/.well-known/apple-app-site-association或

https://www.xxx.com/apple-app-site-association

则Domains中填入:applinks:www.xxx.com


苹果为了方便开发者,提供了一个网页验证我们编写的这个apple-app-site-association是否合法有效👉 传送门

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容