如何设置通用链接

时间:2018-02-15 09:25:12

标签: ios ios-universal-links

我正在尝试在网站上设置通用链接。我正在关注指南 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

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

applinks:devapp.meet2talk.com

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

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.

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

3 个答案:

答案 0 :(得分:0)

现在看来您的域名已正确配置。有时,验证程序会延迟确保您的域已配置。您可以在https://branch.io/resources/aasa-validator/验证是否已正确设置。现在,当您运行应用程序时,可以确保正确下载AASA文件。通过检查设备日志来执行此操作。您可以在my other post.

中查看如何执行此操作

答案 1 :(得分:0)

使用验证程序检查我的域时遇到类似的错误。

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

我通过在XCode中选择正确的Provisioning Profile(常规->签名-> Provisioning Profile)解决了。我在Apple Developer网站上为我的开发人员帐户生成了配置文件。该个人资料适用于我的应用程序,并且包含关联的域功能。

答案 2 :(得分:0)

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