如何使ios App Store与参数链接?

Jas*_*son 5 html iphone app-store ios

新的“智能应用程序标语”提供了一种方法,您可以在其中将参数传递给您的应用程序,以便可以知道例如用户在购买应用程序之前所访问的站点页面。例如,这对于新闻站点很有用,您可以在该站点上向他们显示以前显示的文章。

使用智能应用横幅进行此操作的方法是:

<meta name="apple-itunes-app" content="app-id=311507490, app-argument=http://bookID/1234"/>
Run Code Online (Sandbox Code Playgroud)

有没有办法建立一个通用链接来代替智能应用程序标题呢?

Fel*_*lix 1

智能应用横幅的优点是 iOS 会检测应用是否已安装。如果设备上安装了该横幅,则横幅会直接打开该应用程序。否则它会将您带到应用程序商店。

缺点是它们仅出现在移动 Safari 中,并且需要 iOS 6。

作为替代方案,您可以使用自定义 URL 方案。应用程序必须实现该方案。URL 看起来像这样:myapp://bookID/1234

您还可以使用javascript检查此链接是否有效(应用程序已安装)。