我正在为iPhone构建基于HTML5的移动Web应用程序。我需要检查用户是否有我建议的特定应用程序。我听说每个iPhone应用程序都有唯一的URL方案来检测他们的应用程序的身份。使用javascript或url检测已安装的应用程序
因此,我读过这篇文章以获得一个想法。
Is it possible to register a http+domain-based URL Scheme for iPhone apps, like YouTube and Maps?
然而,这并不是完美的答案作什么,我试图让。
这里会发生什么
- 用户点击移动网络浏览器的推荐应用。
- 使用应用程序的iTunes URL和URL方案进行检查。
如果用户已安装应用程序,则返回'已安装' ==>在这种情况下,屏幕将返回到手机浏览器。
如果用户没有安装应用程序,它会返回'uninstalled' ==>在这种情况下,屏幕会移至App Store。
我使用PHP语言运行移动Web应用程序。
谢谢。
哇,这实际上相当令人担忧。很高兴知道这种技术存在,但! – 2012-09-14 08:52:37
..现在有一个库可用于检测Cocoacontrols上已安装的应用程序。我认为它使用了你在这里列出的技术。 http://www.cocoacontrols.com/platforms/ios/controls/ihasapp – 2012-11-21 20:27:34
还没有尝试过,但你不能只发射一个XHR请求(AJAX)注册的网址方案(myapp://)和检查结果。它可能无法正常工作,但是再次... – macguru2000 2013-05-03 22:40:46