首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通用链接不起作用

通用链接不起作用
EN

Stack Overflow用户
提问于 2018-05-25 23:37:45
回答 4查看 6.2K关注 0票数 3

我尝试了几乎所有的方法,但我无法让Universal Links工作。我在使用iOS 11.3的物理设备上测试Xcode9.3。

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

文件内容:

代码语言:javascript
复制
{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "TEAMID.bundle-identifier",
        "paths": [ "*", "/" ]
      }
    ]
  }
}

AASA结果:

此外,我还仔细检查了TeamID和BundleIdentifier。Xcode中的权利包含正确的值:

但任何链接都会重定向到Safari,在..从长按菜单中选择的选项不可用。从我的服务器日志中,似乎从未下载过apple-app-site-association文件。

更新

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

下面是来自Xcode的相关域名:

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-05-28 14:14:53

这个问题与这篇博文https://blog.branch.io/notice-inconsistent-universal-link-behavior-on-ios-11-2/中描述的问题相同

我卸载、重启并安装了3次,然后它就开始工作了。

票数 2
EN

Stack Overflow用户

发布于 2018-05-25 23:58:54

我认为在授权文件中应该是applinks:而不是applink:

票数 3
EN

Stack Overflow用户

发布于 2019-06-11 04:51:06

另一种(不寻常的)方式可能会发生这种情况。

我拼命地想让我的链接在同样的情况下工作。在设备上,链接在我的托管网站中打开,但没有转换为打开我的应用程序,相反,他们打开了应用程序商店,抱怨说找不到我的应用程序。最终,我意识到我从来没有将我的应用程序上传到app Store (即使我在我的帐户中为它创建了一个App记录)。一旦我上传了一个实际的二进制文件,我的链接就开始完美地工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50532686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档