OGeek|极客世界-中国程序员成长平台

标题: iphone - 如何检查是否从 iPhone 上的网页安装了应用程序 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 18:27
标题: iphone - 如何检查是否从 iPhone 上的网页安装了应用程序

我想创建一个网页,一个将 iPhone 重定向到 App Store 的页面如果 iPhone 没有安装应用程序,但如果 iPhone 安装了应用程序,我希望它打开应用程序。

我已经在 iPhone 应用程序中实现了一个自定义 URL,所以我有一个应用程序的 URL,类似于:

myapp://

如果此 URL 无效,我希望页面重定向到 App Store。这可能吗?

如果我没有在手机上安装应用程序并在 Safari 中写入 myapp://URL,我得到的只是一条错误消息。

即使 JavaScript 存在丑陋的 hack,我也很想知道。



Best Answer-推荐答案


据我所知,您无法通过浏览器检查是否安装了应用程序。

但是您可以尝试将手机重定向到应用程序,如果没有任何反应,将手机重定向到指定页面,如下所示:

setTimeout(function () { window.location = "https://itunes.apple.com/appdir"; }, 25);
window.location = "appname://";

如果第二行代码给出了结果,那么第一行永远不会执行。

类似问题:

关于iphone - 如何检查是否从 iPhone 上的网页安装了应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41379543/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4