iphone - 使用 javascript 或 url 检测 iPhone 上已安装的应用程序

标签 iphone ios safari

我正在为 iPhone 构建一个基于 HTML5 的移动网络应用程序。我需要检查用户是否有我建议的特定应用程序。我听说每个 iPhone 应用程序都有唯一的 URL 方案来检测其应用程序身份。

因此,我阅读了这篇文章以获得一个想法。

Is it possible to register a http+domain-based URL Scheme for iPhone apps, like YouTube and Maps?

但是,这并不是制作我想要制作的东西的完美答案。

这是可能发生的事情

  1. 用户在移动网络浏览器上点击推荐应用。
  2. 检查应用程序 iTunes URL 和 URL 方案。
  3. 如果用户安装了应用程序,则返回“已安装” ==> 在这种情况下,屏幕返回到移动浏览器。

  4. 如果用户没有安装应用程序,它会返回'uninstalled' ==> 在这种情况下,屏幕会移动到 App Store。

我正在使用 PHP 语言运行移动网络应用程序。

谢谢。

最佳答案

恐怕这是不可能的。老实说,我很高兴,因为如果任何旧网页可以检测到我安装了哪些应用程序,就会存在真正的隐私问题。

这绝对不是什么好事!

更新:如果您乐于使用本地语言,这个库会做您想要的。http://www.cocoacontrols.com/platforms/ios/controls/ihasapp

关于iphone - 使用 javascript 或 url 检测 iPhone 上已安装的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11576587/

相关文章:

iphone - 我的 iPad 应用程序会因为使用 Tapku 库而被应用程序商店拒绝吗?

ios - 有没有办法在 UITableView 中的条件后不返回单元格?

ios - iOS App无法创建配置文件

javascript - 我如何为所有浏览器使用 CSS.escape() 或等价物?

java - 如何在 Mac 机器的 Safari 浏览器上运行 selenium 脚本

iphone - 如何测试应用程序崩溃的位置?

c# - 如何使用 C# 访问 iOS App 的文档文件夹

iphone - 关于 iPhone 上的 ivars 和 @property 的问题

iphone - UILabel 动画数字变化

iOS Safari 限制图片上传