我想通过JS检测用户是否安装了特定的应用程序。来自浏览器的移动应用程序检测
我知道应用商店标记,如果他们没有安装它,它将弹出通用的“下载此应用程序”。我不是在问这个。
我有一个概念,但它不完整。这会尝试定位iPhone和Android设备。
知道与特定前缀的链接可以触发一个应用程序来打开:
- 目标与JS一个隐藏的iframe打开前缀来触发该应用程序的URL
- 该页面会触发一个岗位信息如果加载,则返回父级,表示应用程序未打开。
- 如果应用程序存在,则消息将永远不会被触发回父级,因为它会在应用程序中打开。
不幸的是,我的客户不希望应用程序自动打开(或试图打开),但只需知道它是否安装。
想法?在我的逻辑中出现错误?变通?现有的解决方案?
感谢
您定位的是哪个系统? Android,iOS? –
@still_learning更新。 –
作为最近正在研究这一努力的人,我很遗憾地说你可能会走向死胡同。我们最接近的就是启动应用程序,或者在启动失败时进入appstore。 (对于Android,Intent链接将有助于实现更好的用户体验 - 但不是特别要求的) – Katana314