4

我正在我的网站上添加 android 应用程序横幅 ( https://www.chromestatus.com/features/4540065577435136 )。我已经添加了清单和图标,但它仍然没有出现。请注意,我启用了 chrome 标志来绕过用户参与。

应用横幅的要求是网站应该是 HTTPS。我的网站使用 HTTPS,但我为此使用了 SHA-1 证书。有没有可能这是问题或我的清单有问题?

{
   "name": "Website",
   "icons": [
   {
      "src": "icon144x144",
      "sizes": "144x144",
      "type": "image/png"
    }
    ],
    "prefer_related_applications": true,
    "related_applications": [
    {
        "platform": "play",
        "id": "android.id"
    }
    ],
    "start_url": "index.html",
    "display": "standalone"
}
4

2 回答 2

4

我已经调查过这个问题。如果您尝试安装的应用程序已经安装,则横幅将不会显示。卸载应用程序并重试。还记得启用这个 chrome 标志

chrome://flags/#bypass-app-banner-engagement-checks

也许我们应该要求 Google 实现一个与 Safari 上显示的类似的横幅,它会检测您是否安装了应用程序并显示“打开”按钮而不是“安装”按钮。

于 2015-09-02T21:21:13.110 回答
0

另外值得注意的是,如果它之前正在工作并且突然停止,可以通过清除 Chrome for Android 中的浏览器缓存来重置它。

右上角 -> 历史记录 -> 清除浏览历史记录 -> 清除浏览数据 -> 清除数据

于 2018-12-13T11:12:06.793 回答