检查设备上是否存在应用程序

时间:2016-06-23 12:16:26

标签: javascript android ios deep-linking

我需要检查iPhone或Android设备上是否安装了应用程序,仅使用javascript代码。因为我在html网站上工作。

我用过

window.location="appname://";

但它让我打开一个应用程序。

提前致谢。

1 个答案:

答案 0 :(得分:3)

正如评论中所述,存在安全和隐私原因,导致您无法做出您所要求的事情。

但是,@CommonsWare已经在workaround中针对此问题提出了similar question,该问题已被提出:

  

幸运的是,出于明显的隐私原因,这是不可能的。

     

你可以做的最接近的是在应用程序中,有一个活动   有一些URL结构,并有一个链接   移动网站到匹配的URL。

     

如果用户单击该链接并安装了该应用,则该活动   将是用户的选择器选项。

     

如果用户点击链接并且未安装应用,或者他们   选择坚持选择器的Web浏览器,无论Web   将显示该URL存在的页面(例如,如何指示   下载应用程序)。