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 是否有 选项 来呈现 FooSite 而不是允许 iOS 解析通用 link 并启动 FooApp?
UIWebView、WKWebView 和 Safari View Controller 之间的选项有变化吗?
要回答你的第一个问题,BarApp 应该不会。我没有尝试阻止这种情况,但我看不出,如果根本不触发 URI,BarApp 是如何启动 FooSite 而不是 FooApp 的。
为了回答您的第二个问题,SFSafariViewController 在允许开发人员访问的内容方面极为有限。您可以设置一个初始 URL,了解初始 URL 何时加载,并知道用户何时点击关闭按钮。而已。不检查当前URL,不干预请求等
在 iOS 9 中,我可以通过 Universal Link 将我的网站 (FooSite) link 注册到我的应用程序。现在假设另一个应用程序 (BarApp) 中的用户遇到到我的应用程序 (FooApp) 的 HTTP link。
BarApp 是否有 选项 来呈现 FooSite 而不是允许 iOS 解析通用 link 并启动 FooApp?
UIWebView、WKWebView 和 Safari View Controller 之间的选项有变化吗?
要回答你的第一个问题,BarApp 应该不会。我没有尝试阻止这种情况,但我看不出,如果根本不触发 URI,BarApp 是如何启动 FooSite 而不是 FooApp 的。
为了回答您的第二个问题,SFSafariViewController 在允许开发人员访问的内容方面极为有限。您可以设置一个初始 URL,了解初始 URL 何时加载,并知道用户何时点击关闭按钮。而已。不检查当前URL,不干预请求等