当您访问apple.com
时,他们会提示您已安装“Apple Store应用程序”并建议您打开,如何才能从broswer开始?
更新
因此,假设我的应用已使用包ID com.example.myapp
并注册了网址myapp://
。我可以在我的网站中使用 JavaScript 来检查是否存在应用已安装?
答案 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://linktoapporwhatever
。 macappstore
在os级别注册为协议,与http
的方式相同,并与App Store.app
答案 2 :(得分:0)
不幸的是,这不是公共功能。您的应用注册的网址方案未显示在JavaScript中的方案列表中。
您应该在Apple的Bug Reporter上提交增强请求。