【问题标题】:Applinks validator "domain missing from entitlement"Applinks 验证器“权利中缺少域”
【发布时间】:2017-05-01 09:32:53
【问题描述】:

在设置通用链接时遇到了一些问题。

创建了一个 .well-known/apple-app-site-association 文件并从我们的 applinks 子域提供它(没有重定向)。

在应用的 Capabilities 中启用 Associated Domains 并包含我们的 applinks 域applinks:applink.*******.com

在 developer.apple.com 上为我们的 appID 启用关联域

Apple 的 applinks 验证器提供给我们:

此时,我开始认为它可能与我们的扩展有关。 (我们在我们的应用程序中打包了两个)有人知道我们是否还需要为扩展启用关联域吗?

【问题讨论】:

    标签: ios ios-universal-links


    【解决方案1】:

    这是“App Search API 验证工具”,不是“通用链接验证工具”(Apple 不提供该工具)。此工具的结果与通用链接是否有效无关。

    这个工具会引起很多混乱,因为绝对可以使用通用链接的域(例如https://google.comhttps://jet.com)仍然会抛出错误。正式而言,它会将您网站的 apple-app-site-association 文件与您的应用在 App Store 上的列表进行比较,因此,如果您的公开可用的应用版本还没有通用链接权利,则会导致这些错误。但是,通用链接仍然可以在本地构建中正常工作。

    如果您的链接可以正确打开您的应用,则可能无需担心。

    【讨论】:

      【解决方案2】:

      值得注意的是,您指定的域在您的权利中,而不是在 iTunes 连接中。要让苹果知道这些,您必须发布您的应用程序,以便他们可以提取相关信息。我正在开发一款尚未上架的新应用,因此苹果不可能报告这些域名。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-27
        • 1970-01-01
        • 2018-10-05
        • 2015-11-28
        • 2015-11-21
        相关资源
        最近更新 更多