我在我的网站上添加了android app banner(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"
}
答案 0 :(得分:3)
我调查了这个问题。如果您正在尝试安装已安装的应用程序,则不会显示横幅。卸载应用程序,然后重试。还记得启用此chrome标志
铬://标志/#旁路-APP-横幅与卡合检查
也许我们应该要求Google实施类似于Safari上显示的横幅,它会检测您是否安装了应用并显示“打开”按钮而不是“安装”按钮。
答案 1 :(得分:0)
还值得注意的是,如果它曾经运行过并且突然停止运行,则可以通过清除Android版Chrome浏览器中的缓存来重置它。
右上角->历史记录->清除浏览历史记录->清除浏览数据->清除数据