iOS 通用链接配置
- 在 XCode 中为应用添加 Accociated Domains 能力。
- 添加访问的链接,需要是 HTTPS 协议,且可被外网访问,例如
https://www.example.com, 则配置为applinks:www.example.com. - 在服务器上,添加
apple-app-site-association文件,文件内容为:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "TEAMID.BundleID",
"paths": [ "*" ]
}
]
}
}
其中,TEAMID 是开发者账号的团队 ID,BundleID 是应用的 Bundle ID。
例如: 假设 TEAMID 是 1234567890, BundleID 是 com.example.app, 则文件内容为:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "1234567890.com.example.app",
"paths": [ "*" ]
}
]
}
}
paths 这是可以唤起应用的路径,* 表示所有路径都可以唤起应用。
- 将
apple-app-site-association文件上传到服务器的/.well-known/目录下。最终访问路径为https://www.example.com/.well-known/apple-app-site-association. - 通过访问
https://app-site-association.cdn-apple.com/a/v1/<配置的域名>,例如https://app-site-association.cdn-apple.com/a/v1/www.example.com可以查看配置是否生效。
iOS 通用链接配置
https://www.inksha.com/archives/ios-tong-yong-lian-jie-pei-zhi