我有一个带有嵌入式wkwebview的应用程序,每当用户单击WebView中的Amazon链接时,都会打开本机Amazon应用程序。有没有办法在我的应用程序中停止链接打开其他应用程序?
我已经尝试实现WKNAvigationDelegate方法:
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
但是,Apple将索引从常规域而不是自定义模式构建。
我要阻止通用链接在另一个应用程序中打开的原因是,我正在制作一个愿望清单应用程序,该应用程序使用户可以添加网站中的项目。通用链接通过打开本机应用程序有效地打破了此功能。
无法停止深度链接。这是应用无法控制的OS级功能。