【发布时间】:2016-12-16 02:19:18
【问题描述】:
我正在使用 PhoneGap 为 Android、iPhone 和 Windows Phone 创建一个应用程序。我必须通过短信在手机中发送一个普通的URL,那么是否可以通过普通链接打开手机中的原生应用商店?
如果有人有 iPhone,那么在点击该链接后,应用商店将显示该应用可供下载。
【问题讨论】:
标签: javascript android iphone cordova
我正在使用 PhoneGap 为 Android、iPhone 和 Windows Phone 创建一个应用程序。我必须通过短信在手机中发送一个普通的URL,那么是否可以通过普通链接打开手机中的原生应用商店?
如果有人有 iPhone,那么在点击该链接后,应用商店将显示该应用可供下载。
【问题讨论】:
标签: javascript android iphone cordova
您可以检测客户端正在使用哪个操作系统,然后继续加载对应的 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>
【讨论】: