首页 > 解决方案 > 通用链接不起作用

问题描述

我几乎尝试了所有方法,但无法让通用链接正常工作。我正在使用 iOS 11.3 的物理设备上使用 Xcode 9.3 进行测试。

在我的服务器上,我安装了 apple-app-site-association 文件,AASA 验证器 ( https://branch.io/resources/aasa-validator/ ) 没有问题。

文件内容:

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "TEAMID.bundle-identifier",
        "paths": [ "*", "/" ]
      }
    ]
  }
}

AASA结果: AASA 结果

我还检查了 TeamID 和 BundleIdentifier。Xcode 中的权利包含正确的值: 在此处输入图像描述

但是仍然没有任何链接重定向到 Safari,长按菜单中的 Open In.. 不可用。从我的服务器日志来看,该apple-app-site-association文件似乎从未下载过。

更新

apple-app-site-association文件没有文件扩展名。我尝试通过 Xcode 和 TestFlight 安装。

这里是来自 Xcode 的关联域: 在此处输入图像描述

标签: iosxcodeios-universal-links

解决方案


applinks:我认为它不应该applink:在权利文件中


推荐阅读