【问题标题】:How to setup universal linking如何设置通用链接
【发布时间】:2018-02-15 09:25:12
【问题描述】:

我正在尝试在网站上设置通用链接。我正在按照指南 https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html#//apple_ref/doc/uid/TP40016308-CH12-SW1

我设置了我的 apple-app-site-association,甚至可以在以下位置访问它 https://devapp.meet2talk.com/apple-app-site-association

我还在应用程序中设置了应用程序的功能,以便关联的域包括

applinks:devapp.meet2talk.com

现在,当我在苹果验证工具中检查域链接时,我不断收到以下错误:

no apps with domain entitlements. The entitlement data used to verify deep link dual authentication is from the current released version of your app. This data may take 48 hours to update.

我不确定我做错了什么。以及如何测试我的通用链接是否正常工作?

【问题讨论】:

    标签: ios ios-universal-links


    【解决方案1】:

    您的域现在似乎已正确配置。有时验证器会延迟确保您的域已配置。您可以在https://branch.io/resources/aasa-validator/ 验证它是否已正确设置。现在,当您运行应用程序时,您可以确保正确下载 AASA 文件。通过检查设备日志来做到这一点。你可以在my other post.看到如何做到这一点

    【讨论】:

      【解决方案2】:

      我在使用验证器检查我的域时遇到了类似的错误。

      我的项目正在编译且没有错误,但是当我单击配置为通用链接的链接时,我的应用程序无法启动。

      我通过在 XCode 中选择正确的配置文件(常规-> 签名-> 配置文件)解决了问题。我在 Apple Developer 网站上为我的开发者帐户生成了配置文件。该配置文件适用于我的应用程序,包括关联域功能。

      【讨论】:

        【解决方案3】:

        尝试在项目授权文件中关联域下的关联域名前附加“applinks:”(显然,在从功能启用关联域之后)。

        【讨论】:

          猜你喜欢
          • 2015-12-20
          • 2021-06-26
          • 2018-05-01
          • 2012-09-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-12-08
          相关资源
          最近更新 更多