android - Chrome 徽章显示在 'Add To Homescreen' 已安装的 PWA 上(仅安装快捷方式)

标签 android manifest service-worker progressive-web-apps

我们有一个 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 上的许多设备上进行了尝试,但始终遇到相同的问题。

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

最佳答案

如果您未在设备上登录 Google Play,应用程序将仅作为快捷方式安装。在 Google Play 中唱歌解决了这个问题。

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

https://stackoverflow.com/a/59733298/1483075

关于android - Chrome 徽章显示在 'Add To Homescreen' 已安装的 PWA 上(仅安装快捷方式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58217259/

相关文章:

html - iPad 上的应用程序缓存不会缓存网站数据或页面

javascript - Service Worker 的 `cache api` 限制是多少?

caching - Workbox 在初始加载时不缓存 start_url

android - 父 RecyclerView 拾取旨在用于嵌套 RecyclerView 的手势

java - 读取和解析文本文件android

android - 使用 createChooser(intent title) 创建的选择器不显示标题

service-worker - 推送web api,notificationclick,如何打开桌面客户端而不是打开新的浏览器客户端

android - 如何分配要在 ScriptIntrinsic3DLUT 上使用的 LUT?

arrays - list 不可用时的情况

.net - ClickOnce - 文件已存在错误 - 为什么 ClickOnce 尝试将 DLL 文件复制两次?