网站/应用支持iOS 9中的通用链接时显示网站的选项

lib*_*ess 6 uiwebview ios wkwebview ios9

在iOS 9中,我可以注册我的网站(FooSite)以通过Universal Link链接到我的应用程序.现在让我们假设另一个应用程序(BarApp)中的用户遇到我的应用程序(FooApp)的HTTP链接.

  • BarApp是否可以选择展示FooSite而不是允许iOS解析通用链接并启动FooApp?

  • UIWebView,WKWebView和Safari View Controller之间的选项是否有变化?

st.*_*ick 1

要回答你的第一个问题,BarApp 不应该。我没有尝试阻止这种情况,但我不明白,如果根本不触发 URI,BarApp 会如何启动 FooSite 而不是 FooApp。

要回答你的第二个问题,SFSafariViewController 允许开发人员访问的内容极其有限。您可以设置初始 URL、了解初始 URL 何时加载以及了解用户何时点击关闭按钮。就是这样。不检查当前 URL,不干预请求等。