1.进入iOS开发者中心,选择 【Certificates,identifiers & Profiles】
2.选择 【Identifiers】,从当中找到与APP相同的 【Bundle ID】
3.进入后将APP的【Team ID (APP ID)】保存下来 【同一个账号的Team ID都是相同的】
4.向下翻,打开【Associated Domains】
第二步: 配置【apple-app-site-association】文件
1.在本地新建文件,文件名为【apple-app-site-association】,没有后缀
2.打开文件,将下面的代码复制进去
"applinks": {
"apps": [],
"details": [
{
"appID": "Team ID.Bundle ID",
"paths": [ "*" ]
}
]
}
3.将第一步保存的【Team ID】与【Bundle ID】添加进去,并用小数点符号连接
"applinks": {
"apps": [],
"details": [
{
"appID": "7A4FDG.com.aaa.app",
"paths": [ "*" ]
}
]
}
4.将【apple-app-site-association】文件保存好放到后台
注意事项:
a.一定是https
b.一定要将【apple-app-site-association】文件放在根目录或者.well-known目录下
c.打开以下【文件地址】会直接下载该文件或者直接显示该文件内容
d.不能有端口号,不能有端口号,不能有端口号(重要的事情说三遍)
e."apps" 项不用管
【例如:https://aaa.github.io/apple-app-site-association】
【例如:https://bbb.github.com/.well-known/apple-app-site-association】
5.如果配置多个APP,只需要继续在"details"中添加就好了,"details"是个数组
"applinks": {
"apps": [],
"details": [
{
"appID": "7A4FDG.com.AAA.app",
"paths": [ "*" ]
},
{
"appID": "7A4FDG.com.BBB.app",
"paths": [ "*" ]
},
{
"appID": "7A4FDG.com.CCC.app",
"paths": [ "*" ]
}
]
}
第三步:做完以上操作,Universal Links的基本配置就完成了,接下来进行测试
测试URL
https://search.developer.apple.com/appsearch-validation-tool/
2.将刚刚配置好并放到服务器上的【apple-app-site-association】文件域名粘贴到输入框中
a.不能有文件路径
b.要带上https 例如【https://aaa.github.io】
第四步:配置Xcode项目中的Universal Links
1.进入到项目中选择【Signing & Capabilities】,再点击左上角加号【Capability】
2.选择【Associated Domains】,然后在里边添加一项,【applinks:域名】
注意事项:
a.一定不能有https://,也要注意结尾不要有“/”
b.只能是域名,不能有任何文件夹路径