首页 > 解决方案 > 浏览器关闭时推送通知不起作用

问题描述


我正在与服务人员合作使用推送通知并构建 PWA。我知道即使浏览器关闭,推送通知也会起作用。但是经过几次测试,我发现事实并非如此。
我用我的桌面浏览器进行了测试,只有当浏览器打开时我才会收到通知。我还用安卓智能手机进行了测试,只有当我的浏览器打开或者我离开它转到手机上的另一个应用程序时我才会收到通知。一旦,我关闭了我的智能手机浏览器通知不起作用。

我在 2 年前在这里找到了一个帖子表格。它说如果桌面和智能手机浏览器关闭,它不会收到通知是正常的。

我的问题是,如果我们无法告知用户 PWA 中的新事件,那么使用推送通知构建 PWA 有什么优势?我相信 PWA 比混合应用更好。但也许请注意......混合应用程序无法在桌面浏览器上显示,但通知将在智能手机上运行。

标签: javascriptpush-notificationservice-workerprogressive-web-apps

解决方案


这不是 PWA 问题,但这与您的操作系统如何管理浏览器的推送通知有关。

在 Linux 中,我也会在浏览器关闭后看到推送通知。


推荐阅读