【发布时间】:2017-04-08 07:16:39
【问题描述】:
是否可以在离线时从 Web 应用程序触发推送通知(在 iOS 和/或 Android 上)?
据我了解,即使使用 Service Worker 后台进程,推送通知也总是通过服务器触发 - 这似乎排除了可靠的离线提醒或类似的东西。
【问题讨论】:
标签: web push-notification progressive-web-apps
是否可以在离线时从 Web 应用程序触发推送通知(在 iOS 和/或 Android 上)?
据我了解,即使使用 Service Worker 后台进程,推送通知也总是通过服务器触发 - 这似乎排除了可靠的离线提醒或类似的东西。
【问题讨论】:
标签: web push-notification progressive-web-apps
Notifications 可以离线使用,但您不能从“后台”调用它(例如,当您的网页关闭时)。
“后台任务”(或类似功能)在网络上尚不可用,我不确定将这种能力带到网络上是否是个好主意。你能做的最接近“背景”的事情是MediaSession,它允许你在硬件设备上播放音乐和处理媒体控制。
【讨论】: