智能应用横幅;适用于 Android/Google Play 的 Windows 应用商店应用 HTML 元标记?

Posted

技术标签:

【中文标题】智能应用横幅;适用于 Android/Google Play 的 Windows 应用商店应用 HTML 元标记?【英文标题】:Smart App Banners; Windows Store app HTML meta tag equivalent for Android/Google Play? 【发布时间】:2012-10-15 23:55:47 【问题描述】:

Smart App Banners 是最近在 ios 6 中为 iOS 设备添加的。它涉及简单添加一个元标记,当使用 Mobile Safari 访问该标记时,它会检查手机上是否存在应用程序,并且显示访问者是否想要启动或安装应用程序的选项。

<meta name="apple-itunes-app"
      content="app-id=myAppId, affiliate-data=myAffiliateData,
               app-argument=myArgs" />

Windows Store app linking 工作方式类似:

<meta name="msApplication-ID" content="myAppId" />
<meta name="msApplication-PackageFamilyName"
      content="myMicrosoftAppBuildPackageName" />
<meta name="msApplication-Arguments" content="myArgs" />

对于 android 应用程序/Google Play 是否有任何类似的约定?有传递参数的机制吗?

【问题讨论】:

可能重复:***.com/questions/13168706/… 【参考方案1】:

真的没有。您可以注册您的应用程序以处理某些 url,例如 http://app.mydomain.tld,尽管经验丰富的 android 人员对此有些不满。如果被调用,此 url 将使用完整的 URI 调用应用程序(这是向其传递数据的机制)。如果应用程序未安装或未设置为处理这些 url,则浏览器将重定向到您服务器上可能提示安装的页面。

【讨论】:

【参考方案2】:

它需要比元标记更多的工作,但你可以找到我记录的简化版本here。

您需要提供 manifest.json 以及一些 Android 和 Chrome 设备要求。

【讨论】:

以上是关于智能应用横幅;适用于 Android/Google Play 的 Windows 应用商店应用 HTML 元标记?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 的智能横幅不仅适用于我的应用程序 ID

Android 智能应用横幅不随屏幕缩放

为什么浏览智能横幅不会在横向模式下显示?

被拒绝的应用 Google Play 上没有适用于 Android TV 的全尺寸应用横幅

Admob 横幅适用于世博会,但不适用于 testflight

iOS 自定义智能应用横幅