我已经在我的iOS应用中完全按照此处列出的步骤设置了Universal Links:
使用Branch和Apple验证器成功验证100%。但是现在我正在尝试测试成品,我遇到了麻烦。
如果我输入或点击指向我网站的链接(例如www.mydomain.com),Safari / Chrome / Facebook会直接进入我的网站。
但是,如果我去Google,请在搜索中输入www.mydomain.com,找到指向我网站的链接,然后长按链接,“在MyApp中打开”是其中一个选项并且运行正常。< / p>
这是为什么?我拔出头发了!
答案 0 :(得分:18)
注意:有条件地工作意味着它可以在某些时候起作用(即,打开应用程序):
<a href="...">
元素点击跨域。示例:如果google.com上有一个指向bnc.lt的通用链接,它将打开该应用。<a href="...">
元素点击同一域。示例:如果google.com上的通用链接指向google.com上的其他通用链接,则无法打开该应用。window.onload
或通过.click()
元素上的<a>
调用)触发通用链接,除非它是用户操作的一部分。