iOS 通用链接配置

  1. 在 XCode 中为应用添加 Accociated Domains 能力。
  2. 添加访问的链接,需要是 HTTPS 协议,且可被外网访问,例如 https://www.example.com, 则配置为 applinks:www.example.com.
  3. 在服务器上,添加 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 这是可以唤起应用的路径,* 表示所有路径都可以唤起应用。

  1. apple-app-site-association 文件上传到服务器的 /.well-known/ 目录下。最终访问路径为 https://www.example.com/.well-known/apple-app-site-association.
  2. 通过访问 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
作者
inksha
发布于
2026年03月10日
许可协议