新的“智能应用横幅”有一种方法,您可以将参数传递给您的应用,以便它可以知道,例如用户在购买您的应用之前在您网站上的哪个页面。这很有用,例如,您可以在新闻网站上向他们展示您之前展示的文章。
使用智能应用横幅的方法是:
<meta name="apple-itunes-app" content="app-id=311507490, app-argument=http://bookID/1234"/>
有没有办法制作一个通用链接,而不是智能应用横幅?
智能应用横幅的优势在于 iOS 会检测应用是否已安装。如果它安装在设备上,则横幅会直接打开应用程序。否则,它会将您带到应用商店。
一个缺点是它们只出现在移动 safari 中并且需要 iOS 6。
作为替代方案,您可以使用自定义 URL 方案。应用程序必须实现此方案。URL 如下所示:myapp://bookID/1234
。
您还可以使用javascript检查此链接是否有效(已安装应用程序) 。