4

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

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

是否可以为 iPhone 应用程序(如 YouTube 和地图)注册基于 http+域的 URL 方案?

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

这是可能发生的事情

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

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

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

谢谢你。

4

2 回答 2

2

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

这绝对不是什么好事!

更新:如果你很高兴成为本地人,这个库会做你想做的事.. http://www.cocoacontrols.com/platforms/ios/controls/ihasapp

于 2012-07-20T09:32:26.913 回答
1

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

请参阅此相关的 stackoverflow 帖子

于 2012-09-13T20:45:11.483 回答