Android 本机应用程序安装横幅不起作用

ale*_*exp 5 android google-chrome progressive-web-apps

我正在尝试为我的网站上的 Android 应用程序获取本机应用程序安装横幅。我的 manifest.json 看起来像这样:

{
    "short_name": "App Name",
    "icons": [
        {
            "src": "launch-icon.png",
            "sizes": "144x144",
            "type": "image/png"
        }
    ],
    "prefer_related_applications": true,
    "related_applications": [
        {
            "platform": "play",
            "id": "my.app.id"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

它符合此处的所有标准列表:

  • 通过 HTTPS 提供服务
  • 简称
  • 144x144 图标

我通过设置 chrome 标志跳过参与检查以进行测试:

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

我已经尝试了示例页面,它按预期工作,即横幅显示。但是,我看不出我的清单的设置方式与示例中的清单有什么区别。我使用远程调试来验证清单文件确实被获取。

Pet*_*agy 0

首先,使用此答案进行故障排除。

其次,确保该应用程序尚未安装。

第三,如果您在模拟器上进行测试,请确保您已实际登录 Play 商店应用。