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

Options for presenting website when website/app supports Universal Links in iOS 9

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

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

为了回答您的第二个问题,SFSafariViewController 在允许开发人员访问的内容方面极为有限。您可以设置一个初始 URL,了解初始 URL 何时加载,并知道用户何时点击关闭按钮。而已。不检查当前URL,不干预请求等