Chrome 徽章显示在 'Add To Homescreen' 已安装的 PWA 上(只有快捷方式正在安装)

Chrome Badge shows on 'Add To Homescreen' installed PWA (Only shortcut is installing)

我们有一个不会安装的 PWA,它只会在主屏幕上添加一个快捷方式(应用程序图标上有 Chrome 徽章)。

Lighthouse 审计给出了 3/3 100%(使用 HTTPS,注册 Service Worker,Manifest 满足可安装性要求)的 Installable 说明 "Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement."

"Add XXX to Home screen" 横幅确实会显示并且会在安装提示被触发之前显示,但它总是会创建一个快捷方式而不是应用程序安装。

我们已经尝试了这里的 3 Android 台设备(Galaxy S10、Galaxy S4 Mini、Galaxy S7、9.0、9.0、4.4)以及 Browserstack 上的许多设备,并且始终具有相同的效果问题。

有没有人遇到过这个问题?可以做些什么来进一步测试或解决它?

如果您未登录 Google Play on the device apps 将仅作为快捷方式安装。唱成 Google 播放解决了问题。

另一个线程中的这个答案解决了我的问题:

我发现了一个不同的潜在问题。对我来说,它只添加了一个到主屏幕的快捷方式(带有 chrome 标志),因为它无法安装 由于存储空间不足 。它不会通知您这是问题所在。但只需释放一些存储空间即可正确安装 PWA