【发布时间】:2016-08-31 16:51:46
【问题描述】:
我有一个关于 ServiceWorkers 的问题。我知道那些工人可能会被用户代理终止。如此终止的 ServiceWorker 是否仍能接收推送通知并唤醒它们?
如果没有,是否有任何关于该服务通常允许运行多长时间的信息?我的目标是桌面版 Chrome 以及移动版 Chrome。
我很好奇我可以在多大程度上依赖这些工人,以及我可以在多大程度上将它们集成到我的其他应用程序中。
编辑: 我真正没想到的是:如果我转到this example 并手动停止 Service Worker(应该等于通过用户代理终止)然后提交推送通知, service worker 被恢复。
因此,我假设推送通知可以唤醒已终止的服务人员。有什么限制吗?
【问题讨论】:
标签: javascript google-chrome push-notification google-cloud-messaging service-worker