如何识别设备是否已在Android中安装该应用程序?

时间:2014-03-17 06:59:17

标签: javascript android jquery

我想要做的是用户打开此页面,此页面将打开自定义网址,如果用户拥有我的应用,那么我的应用将会启动,或者会重定向到Google Play的网站。

我在网上找到了代码。下面的代码存在一些问题,即变量状态的类型不是布尔值。当我使用我的Android手机打开这个页面时,无论if还是其他代码都会执行。

你有人知道如何修理它或者不可能这样做吗?

if (navigator.userAgent.match(/android/i)){

    var state = null;
    try {
      state = window.open("custom URL", '_blank');
    } catch(e) {}
    if (state) {
      window.close();
    } else {
      window.location = "Google Play's Link";
    }
  }

0 个答案:

没有答案