2

当您访问时apple.com,他们会提示您已安装“Apple Store 应用程序”并建议您打开,怎么可能只是从浏览器?

更新:

因此,假设我的应用程序具有捆绑 IDcom.example.myapp并注册了 url 方案myapp://。我可以在我的网站中使用什么JavaScript来检查应用程序是否已安装?

4

3 回答 3

8

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

下面是元标记,您所要做的就是传递应用程序 ID,但如果您有一个 URL 方案,您也可以在此处使用它来将任意参数传递给您的应用程序。

<meta name="apple-itunes-app" content="app-id=MYAPPID, affiliate-data=myAffiliateData, app-argument=myURLScheme://">
于 2012-12-09T09:26:04.167 回答
0

他们使用自定义 url 方案,例如macappstore://linktoapporwhatever. macappstoreis 注册为 os 级别的协议,方式相同,ishttp和关联App Store.app

于 2012-12-09T09:17:45.673 回答
0

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

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

于 2012-12-09T09:56:40.800 回答