JavaScript -一个链接,所有应用商店,非safari检测

JavaScript - one link, all app stores, non-Safari detected

本文关键字:应用 检测 safari JavaScript 链接 一个      更新时间:2023-09-26

我想有一个单一的'Get App'链接,自动检测用户的设备类型和浏览器,并指向适当的位置(iTunes, Google Play,或网站注册)。我目前正在使用Onelink。,但它有以下限制:

  • 如果你在iOS上使用非safari浏览器(如Chrome),你最终会看到一堆原始JSON,因为它不知道如何启动App Store应用。在这种情况下,我更喜欢直接到iTunes网站,或者更好的是,深入链接到App Store应用。
  • 如果在你自己的网站上使用链接,用户是在重定向到你自己网站的不同页面的设备上,它复杂的设置基于事件的目标在谷歌分析

是否有任何好的JavaScript解决方案来处理App Store重定向,同时在不支持iTunes标头的浏览器上排除此操作?

谢谢!

您可以使用javascript导航器。userAgent并解析它以检测设备。然后根据它生成链接。

下面是一个ios检测的例子:检测设备是否为iOS