渐进式网络应用程序的离线推送通知

offline push notifications for progressive web apps

是否可以在离线时从 Web 应用程序触发推送通知(在 iOS and/or Android 上)?

据我了解,即使有 Service Worker 后台进程,推送通知也总是通过服务器触发——这似乎排除了可靠的离线提醒或类似的东西。

Notifications 可以离线工作,但您不能从 "background" 调用它(例如,当您的网页关闭时)。

"Background task"(或类似功能)在网络上尚不可用,我不确定将这种功能带到网络上是个好主意。您可以做的最接近 "background" 的事情是 MediaSession,它允许您在硬件设备上播放音乐和处理媒体控制。