【问题标题】:Universal link test: Could not extract required information for application links通用链接测试:无法提取应用程序链接所需的信息
【发布时间】:2016-07-05 21:46:47
【问题描述】:

尝试为 iOS 9 配置通用链接。我正在使用 Apple 的验证工具:

https://search.developer.apple.com/appsearch-validation-tool/

一切都在过去,除了我得到Action Required for Link to Application。消息是:“Could not extract required information for application links. Learn how to implement the recommended Universal Links.”我已尝试从我的桌面和我认为已正确配置的设备运行该工具。当我从 Safari 尝试通用链接时,它们对我不起作用。

linked documentation 中没有任何内容明确解释此所需信息可能是什么。

【问题讨论】:

  • 我们可以看到您正在验证的 URL 吗?你也可以试试branch.io/resources/universal-links 的验证器——它会运行一些 Apple 没有的额外检查
  • 它确实通过了 branch.io 验证。实际上,我现在也可以使用通用链接,尽管验证测试仍然失败。宁愿不分享网址。
  • 如果实施正常,我不会太担心验证失败。如果没有要调试的 URL,无论如何我们都可以做到这一点:)
  • 这个问题对我来说也是一个月前开始的,没有任何解释。以前一直在工作(没有代码更改)。苹果开发者论坛上也没有答案。
  • 您在根文件夹或.well-known 上是否有apple-app-site-association 文件?在.well-known 上遇到同样的问题

标签: ios ios-universal-links


【解决方案1】:

为我解决了这个问题,意识到您必须在验证工具中输入一个实际的 URL,而不仅仅是域(根)>IF

换句话说,如果您的网站只有一部分重定向到应用程序,请务必在验证工具中输入包含子域的 URL!

[花了一整天的时间来解决这个问题 - LOL]

【讨论】:

  • 我已经花了 2 天时间为此撕扯头发!给那个人一个赞成票
【解决方案2】:

就我而言,问题在于链接中的“#”符号。

虽然apple-app-site-association 文件具有指向任何“/?/foo/*”链接的通配符,但“/a/foo/bar”将通过,而“/#/foo/bar”则不会

【讨论】:

    猜你喜欢
    • 2019-06-21
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-29
    • 2011-12-08
    相关资源
    最近更新 更多