Universal Links无法在iOS10上运行

时间:2016-09-19 13:42:27

标签: ios iphone ios10 ios-universal-links

刚刚将我的iPhone更新到iOS10并且Universal链接停止了工作。如果我在iOS9或更低版本的iPhone中运行我的应用程序,通用链接工作正常,但在iOS10中根本不起作用。

任何线索?

2 个答案:

答案 0 :(得分:35)

听起来你无意中停用了Universal Links。如果在打开通用链接后点击屏幕右上角的旁路链接,通常会发生这种情况。

Universal Link bypass button

这是每个应用程序设置,保存在每个独特的设备上。即使您删除了应用并重新安装该设置,保留设置也是如此,因此撤消此设置的唯一方法是有意在设备上重新启用该应用的通用链接行为。有几种方法可以做到这一点:

  1. 将链接粘贴到Notes或iMessage(或其他支持Universal Links的应用程序)中,然后长按该链接。您将看到“在[App]中打开”选项。选择它,然后该应用程序的所有通用链接将再次运行。
  2. 在Safari中打开的网页上 - 假设它没有立即重定向到其他地方 - 您可以向上滚动初始视图以获取横幅。单击此按钮还将重新启用相关应用程序的通用链接。
  3. enter image description here

答案 1 :(得分:0)

确保首先在设备上安装了应用。 iOS 11的修复方法是通过iMe​​ssage向您自己或朋友发送或发送通用URL。然后点击链接将其打开。它应该自动启动应用程序。这应该解决问题。

几点说明:

  • 像Slack这样的应用程序(目前)不会将我发送到应用程序,而是将我发送到Safari。所以不要依赖Slack来测试你的通用链接。
  • 另一件对我不起作用的事情是从safari看到应用程序横幅,但在通过iMe​​ssage发送URL并点击它之后,我能够再次从safari中看到应用程序横幅。