我们有一个PWA,不会安装,而是只添加一个快捷方式到主屏幕(与Chrome徽章的应用程序图标)。
灯塔审计为可安装性提供了3/3 100%(使用HTTPS,注册Service Worker,Manifest满足可安装性要求),说明“浏览器可以主动提示用户将您的应用添加到他们的主屏幕,这可以提高参与度。
“将XXX添加到主屏幕”横幅确实显示并触发了beforeinstallprompt,但它总是创建快捷方式而不是应用程序安装。
我们已经尝试了3个Android设备,我们在这里(Galaxy S10,Galaxy S4 Mini,Galaxy S7,9.0,9.0,4.4)以及在Browserstack上的许多设备上,总是有同样的问题。
以前有人遇到过这个问题吗?可以做些什么来进一步测试或解决它?
3条答案
按热度按时间i1icjdpr1#
如果您没有登录到设备上的Google Play,应用程序将仅作为快捷方式安装。在Google Play中唱歌解决了这个问题。
另一个帖子的答案解决了我的问题:
https://stackoverflow.com/a/59733298/1483075
wwtsj6pe2#
我发现了一个不同的潜在问题。对我来说,它只添加了一个快捷方式到主屏幕(与 chrome 徽章),因为它无法安装由于低存储。它不会通知你,这是问题。但简单地释放一些存储导致正确的PWA安装
30byixjq3#
有同样的问题,但在我的情况下,问题是favicon.ico只在登录时可用(给出401-错误)。问题解决时,它公开可用。