通用链接多个域

时间:2016-10-12 12:11:42

标签: ios appcelerator ios-universal-links

iOS应用可以拥有多个通用链接域吗?

我已将这两个域添加到Entitlements文件中,但只有一个域似乎有效。

E.g。 https://subdomain.domain1.com/link - 这很有效 https://subdomain.domain2.com/link - 这不起作用

但是,域2是域1的别名站点。因此,关联文件在两者上都是相同的。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

iOS应用程序绝对可以拥有多个通用链接域。但是,Apple对于在apple-app-site-association文件上强制执行无重定向规则非常严格。在没有看到实际域名的情况下,我们无法为您进行太多的故障排除,但通常除了CNAME之外的任何其他别名都可能会导致问题。

您也可能无意中禁用了第二个域上的Universal Links。如果您将链接粘贴到Notes应用程序并长按它,是否会在[应用程序名称] 选项中打开打开?

答案 1 :(得分:0)

虽然你的卷发有效,但听起来你正在使用重定向,这是described by Apple的限制之一:

  

该文件需要通过HTTPS访问 - 无需重定向 - 位于https:/// apple-app-site-association或https:///.well-known/apple-app-site-association

我相信您必须单独托管第二个域才能使Universal Links正常工作。