我正在为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 回答
这是不可能的,我害怕 . 老实说,我很高兴,因为如果有任何旧网页可以检测到我安装了哪些应用程序,则存在真正的隐私问题 .
这绝对不是一件好事!
更新:如果你很高兴去本地,这个图书馆将做你想要的.. http://www.cocoacontrols.com/platforms/ios/controls/ihasapp
如果您知道应用程序的网址方案存在,那么您可以通过这样的网络链接“myapp://”打开它 . 有了这方面,您可以有效地检查某个应用程序是否存在 .
见this related stackoverflow post