我想将用户重定向到我的Play商店应用页面,当他们在移动浏览器中输入一些网址时。我尝试了下面的代码,但它重定向到Android商店网站而不是Android手机中的Play商店应用程序。
<script type="text/javascript">
var userAgent = navigator.userAgent || navigator.vendor || window.opera;
if (/android/i.test(userAgent)) {
window.location = "http://play.google.com/store/apps/details?id=com.example";
}
</script>
在谷歌搜索后,我发现我必须使用市场网址。比我改变代码如下。但仍然没有运气。此代码不会在任何地方重定向。
<script type="text/javascript">
var userAgent = navigator.userAgent || navigator.vendor || window.opera;
if (/android/i.test(userAgent)) {
window.location = "market://details?id=com.example";
}
</script>
任何人都可以帮我识别我错过的内容吗?
答案 0 :(得分:1)
您检查了以下网址:
https://developer.android.com/distribute/tools/promote/linking.html#OpeningPublisher
例如,如果我尝试浏览上述网站中提到的以下网址
http://play.google.com/store/apps/details?id=com.google.android.apps.maps
它在我的手机中的playstore中打开地图应用程序。关键是虽然特定设备应该安装Playstore应用程序。