【发布时间】:2016-09-15 01:05:07
【问题描述】:
在我正在开发的 iOS 应用程序中,我设置了关联域(通用链接)。该应用程序托管多个域。我用通配符设置了一些域。这些域似乎不起作用。例如,我想链接到https://news.mydomain.com/。
如果我将以下内容添加到关联域列表中:
applinks:*.mydomain.com -> 不工作
applinks:news.mydomain.com -> 工作正常
所以我相信我设置正确,apple-app-site-association 文件设置正常。我什至可以在这两种情况下(使用 Charles Proxy)看到 apple-app-site-association 文件被正常检索。
在通配符的情况下,链接仅在 Safari 中打开。
当我配置没有通配符的域时,应用程序会打开。
我在这里遗漏了什么吗? 我在设备上运行 iOS 9.3.2,并且运行 Xcode 7.3.1,它们是今天的最新版本。
【问题讨论】:
-
根据Apple's documentation,这是正确的语法。可能新版本有bug
标签: ios ios-universal-links associated-domains