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

Posted

技术标签:

【中文标题】从单个链接打开原生应用商店?【英文标题】:Open native app store from a single link? 【发布时间】:2016-12-16 02:19:18 【问题描述】:

我正在使用 PhoneGap 为 android、iPhone 和 Windows Phone 创建一个应用程序。我必须通过短信在手机中发送一个普通的URL,那么是否可以通过普通链接打开手机中的原生应用商店?

如果有人有 iPhone,那么在点击该链接后,应用商店将显示该应用可供下载。

【问题讨论】:

【参考方案1】:

您可以检测客户端正在使用哪个操作系统,然后继续加载对应的 URL。正如 Govind Singh Nagarkoti 在这篇文章 (redirect to appstore or google play) 中建议的那样,您可以这样做:

<script>
     $(document).ready(function ()
         if(navigator.userAgent.toLowerCase().indexOf("android") > -1)
             window.location.href = 'http://play.google.com/store/apps/details?id=PACKAGEURL';
     
         if(navigator.userAgent.toLowerCase().indexOf("iphone") > -1)
             window.location.href = 'http://itunes.apple.com/lb/app/PACKAGEURL';
     
    );
</script>

【讨论】:

感谢您的帮助。

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

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

卸载应用时动态链接firebase没有打开应用商店

Firebase 动态链接 - 从 Play 商店安装应用程序后无法在 android 中获取 Url

从 webview 打开应用商店?

Deeplink url 需要播放商店/应用商店,但如果安装则不打开应用

从 iPhone 版本链接到应用商店中的 iPad 应用