从 webview 打开应用商店?

Posted

技术标签:

【中文标题】从 webview 打开应用商店?【英文标题】:Open app store from webview? 【发布时间】:2017-12-10 21:58:37 【问题描述】:

我想在用户点击我网站上的“下载”按钮时将他们引导至应用商店。

当他们在 Safari 中执行此操作时效果很好,但是像 Reddit 这样的一些应用程序将浏览器嵌入到他们自己的应用程序中。每隔一段时间,我就会看到呈现 itunes.com 而不是打开应用商店的问题。有没有更好的打开应用商店的方法?

var url = "https://itunes.apple.com/us/app/snapchat/id447188370?mt=8"
window.open(url,'_blank');

【问题讨论】:

【参考方案1】:

您应该检测用户是否使用网络视图(this is covered in this question)。

之后,如果你想直接打开 App Store,你应该使用itms-apps URL scheme。它应该静态包含

itms-apps://itunes.apple.com/app/

...后跟应用程序的唯一标识符:

id447188370

所以,完整的网址是:

itms-apps://itunes.apple.com/app/id447188370

【讨论】:

我认为正确的 URL 是 itms-apps://itunes.apple.com/app/

以上是关于从 webview 打开应用商店?的主要内容,如果未能解决你的问题,请参考以下文章

Windows应用商店:禁用webView缩放

从单个链接打开原生应用商店?

从 iPhone 网页添加在应用商店中打开的链接

关于 WebView 和 Admob 的 Google Play 商店政策

win10 LTSC系统 安装应用商店和纸牌合集,解决从应用商店安装Solitaire Collection纸牌打开空白的问题

从 Google Play 商店升级应用,显示为“打开”