javascript - 浏览器关闭时推送通知不起作用
问题描述
我正在与服务人员合作使用推送通知并构建 PWA。我知道即使浏览器关闭,推送通知也会起作用。但是经过几次测试,我发现事实并非如此。
我用我的桌面浏览器进行了测试,只有当浏览器打开时我才会收到通知。我还用安卓智能手机进行了测试,只有当我的浏览器打开或者我离开它转到手机上的另一个应用程序时我才会收到通知。一旦,我关闭了我的智能手机浏览器通知不起作用。
我在 2 年前在这里找到了一个帖子表格。它说如果桌面和智能手机浏览器关闭,它不会收到通知是正常的。
我的问题是,如果我们无法告知用户 PWA 中的新事件,那么使用推送通知构建 PWA 有什么优势?我相信 PWA 比混合应用更好。但也许请注意......混合应用程序无法在桌面浏览器上显示,但通知将在智能手机上运行。
解决方案
这不是 PWA 问题,但这与您的操作系统如何管理浏览器的推送通知有关。
在 Linux 中,我也会在浏览器关闭后看到推送通知。
推荐阅读
- javascript - CSS:预期的颜色,得到 NaNrgb
- nginx - 如何将 nginx 上传模块添加到运行 nginx 的 Amazon linux
- asp.net-core - Xamarin 应用与 IdentityServer,注册后如何使用回调 url
- excel - Excel中的加权平均贷款价值
- python - 如何使用不在 pandas 数据框中的特定条件对行进行分组?
- kubernetes - Snakemake 如何通过 kubernetes 使用 git 存储库?
- python - Pandas ewm mean 的初始值
- python - 无法使用 Heroku 连接到 Django 上的 Websocket
- cocoapods - 如果更新推荐不起作用,如何更新 Cocoapods
- python - 为什么创建 10 个 Anaconda 环境后出现此错误?