iOS应用可以拥有多个通用链接域吗?
我已将这两个域添加到Entitlements文件中,但只有一个域似乎有效。
E.g。
https://subdomain.domain1.com/link
- 这很有效
https://subdomain.domain2.com/link
- 这不起作用
但是,域2是域1的别名站点。因此,关联文件在两者上都是相同的。
有什么想法吗?
答案 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正常工作。