首页 文章

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

提问于
浏览
4

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

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

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

然而,这并不是我想要做的事情的完美答案 .

这是可能发生的事情

  • 用户在移动网络浏览器上点击推荐应用 .

  • 使用应用程序iTunes URL和URL方案进行检查 .

  • 如果用户已安装应用程序,则返回'installed'==>在这种情况下,屏幕返回移动浏览器 .

  • 如果用户没有安装的应用程序,则返回'uninstalled'==>在这种情况下,屏幕将移至App Store .

我正在使用PHP语言运行移动Web应用程序 .

谢谢 .

2 回答

  • 1

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

    这绝对不是一件好事!

    更新:如果你很高兴去本地,这个图书馆将做你想要的.. http://www.cocoacontrols.com/platforms/ios/controls/ihasapp

  • 2

    如果您知道应用程序的网址方案存在,那么您可以通过这样的网络链接“myapp://”打开它 . 有了这方面,您可以有效地检查某个应用程序是否存在 .

    this related stackoverflow post

相关问题