【发布时间】:2017-07-26 20:38:20
【问题描述】:
我有一个带有嵌入式 WKWebView 的应用程序,每次用户单击 WebView 中的亚马逊链接时,它都会打开本机亚马逊应用程序。有没有办法阻止链接在我的应用中打开其他应用?
我已经尝试实现 WKNavigationDelegate 方法:
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
但是,Apple 会根据常规域而不是自定义架构构建索引。
我想阻止通用链接在不同的应用程序中打开的原因是我正在制作一个愿望清单应用程序,它允许用户从网站添加项目。通用链接通过打开本机应用程序有效地打破了这种能力。
【问题讨论】:
-
这方面有什么线索吗?
标签: ios wkwebview ios-universal-links