Apple如何知道您从网站上安装了Apple Store应用程序?

时间:2012-12-09 09:15:27

标签: ios objective-c iphone ipad

当您访问apple.com时,他们会提示您已安装“Apple Store应用程序”并建议您打开,如何才能从broswer开始?

更新

因此,假设我的应用已使用包ID com.example.myapp并注册了网址myapp://。我可以在我的网站中使用 JavaScript 来检查是否存在应用已安装?

3 个答案:

答案 0 :(得分:8)

Apple开发了一个元标记,您可以将其包含在您的网站中,该标记可以检查应用程序ID是否安装了应用程序,以及是否已经安装了应用程序ID。重要的是要记住,在他们的平台上,Apple可以做任何他们想做的事情,这是一个很好的例子。 Mobile Safari已经过编程,可以利用此标签的存在来显示下载/打开横幅。

以下是元标记,您需要做的就是传递应用ID,但是 IF 您有一个URL方案,您可以在此处使用它以将任意参数传递给您的应用。< / p>

<meta name="apple-itunes-app" content="app-id=MYAPPID, affiliate-data=myAffiliateData, app-argument=myURLScheme://">

答案 1 :(得分:0)

他们使用自定义网址方案,例如macappstore://linktoapporwhatevermacappstore在os级别注册为协议,与http的方式相同,并与App Store.app

相关联

答案 2 :(得分:0)

不幸的是,这不是公共功能。您的应用注册的网址方案未显示在JavaScript中的方案列表中。

您应该在Apple的Bug Reporter上提交增强请求。