gpt4 book ai didi

ios - Apple itunes 应用程序链接在 UIWebView 而不是 App Store 中打开

转载 作者:行者123 更新时间:2023-11-28 20:56:25 25 4
gpt4 key购买 nike

我觉得我有点疯了。我在深层链接和打开应用商店链接上看到的一切都告诉我这应该有效,但事实并非如此。

我们的应用程序基本上是 UIWebView 的包装器,大部分功能都位于我们的网页中。我想从我们的网站链接到 App Store 并将其拉出来。如果我从外部浏览器或其他任何东西这样做,它似乎工作。当我从我们的 web View 上的链接执行此操作时,我在我们的 Web View 中获得了 App Store 预览。没有帮助。

这是我们 HTML 中的链接:

<td style="width: 50%; padding: 5px"><a href="https://itunes.apple.com/us/app/ab-classic/id343200656?mt=8"><img style="width: 100%" src="~/App_Themes/common/images/mobile/AppStoreBadges/apple-app-store.png" /></a>

看起来他们已经取消了旧的 itms:支持通用链接的深度链接。我可以拦截 WebView 重定向到他们的站点,然后从 Swift 的角度将其踢出,但我希望它适用于我当前的代码,而不是仅仅为了处理 iTunes 链接而进行更改。

最佳答案

您需要一个导航代理。对于 UIWebView,您的委托(delegate)将实现 webView(_:shouldStartLoadWith:navigationType:)。当您获得此链接时,您将返回 false 并使用 open(_:options:completionHandler:) 将其打开传递给运行时。

关于ios - Apple itunes 应用程序链接在 UIWebView 而不是 App Store 中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51847462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com