检测 IOS 中是否存在应用,否则重定向到应用商店 Javascript

Detect if an app is present in IOS else redirect to app store Javascript

我在 Microsoft SharePoint 移动应用程序中工作,我需要使用 JavaScript 完成 POC,这涉及到我检测 IOS 应用程序(如果已安装),否则我需要触发该应用程序我需要导航到应用商店。我需要完成的是移动设备的 Safari 浏览器。我已经使用

中使用的建议实施了解决方案

但是,我面临的问题是,虽然这会检测到应用程序,但超时代码不会被终止,这会触发导航到应用程序商店。如果应用程序已经存在,我的客户需要不导航到应用程序商店的行为。我正在使用 IOS 最新版本 10.2。我是移动应用领域的新手,正在努力寻找解决此问题的方法。非常感谢专家的任何帮助。

Apple changed in iOS 9.2 旨在推动通用链接的采用。您需要实施这些。

最好的选择是使用像 Branch.io 这样的服务(完全披露:我在 Branch 团队)或 Firebase 动态链接。