从单个链接打开本机应用商店?

时间:2016-08-09 21:37:47

标签: javascript android iphone cordova

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

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

1 个答案:

答案 0 :(得分: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>