我觉得我有点疯了。我在深层链接和打开应用商店链接上看到的所有内容都告诉我这应该有效,但事实并非如此。
我们的 App 基本上是 UIWebView 的一个包装器,大部分功能都驻留在我们的网页中。我想从我们的网站链接到 App Store 并让它拉起来。如果我从外部浏览器或其他任何东西做,它似乎工作。当我通过 webview 上的链接执行此操作时,我会在我们的 WebView 中获得 App Store Preview。没有帮助。
这是我们 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>
看起来他们已经取消了旧的项目:深度链接支持通用链接。我可以拦截 WebView 重定向到他们的网站,然后从 Swift 的角度将其踢出,但我希望这适用于我当前的代码,而不是仅仅为了处理 itunes 链接而进行更改。