Universal Links配置

10/13/2021
  1. 在桌面或者编辑器中新建一个文件,取名 apple-app-site-association ,去掉后缀

  2. 填充内容:

{
  "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "TeamID.BundleId",
                "paths": [ "*" ]  //添加QQ 互联: ["*","/qq_conn/124918541/"]
            }
        ]
    }
}

说明

  • appID : 固定格式不能随意修改,TeamID+'.'+BundleId(TeamID和BundleId都可以在苹果开发者网站中找到)
  • paths : 默认为'["*"]'即可,
  • 如果还需要配置QQ互联的话,则需要按要求在网站根目录创建 qq_conn/QQ互联应用APPID/ 的文件夹路径,然后修改path:"["*","/qq_conn/QQ互联应用APPID/"]"
  1. apple-app-site-association 放到以https(必须)开头的网站根目录和QQ互联目录下,然后在苹果自带浏览器 Safari 中打开这个链接,看网站是否有打开该应用的提示或者是直接跳转到 appstore 中应用下

  2. 将网站根目录配置到微信开放平台,将QQ互联目录配置到QQ互联平台,然后验证能通过即可

  3. xcode 中配置将网站根目录和QQ互联目录配置到 applinks 即可,记得后面加个 / 结尾

补:

最近,文主发现一个第三方的可以生成Universal Links的方法,而且保证准确,不会出错,也不用自己弄 apple-app-site-association 文件,下面来看看吧

地址:https://www.mob.com (opens new window)

注册登录后创建应用,只需要配置一下,就会自动生成 Universal Links

当然,你也可以直接使用他们的统计,分享,推送功能

示例

Last Updated: 3/15/2024, 2:13:06 PM