服务工作进程和推送通知有效负载



社区:

ServiceWorker 在缓存管理方面是一项非常先进的技术,但我有一些与其他操作相关的问题,例如:

推送通知:我做了一个GCM集成(Google Clud Message)和NodeJS,在这篇文章之后,问题是当GCM将信息发送到客户端(Chorme)时,GCM生成的消息的有效载荷在ServiceWorker Listener的通知中无法访问,这对于做出决策非常有用。知道何时启用通知中的数据有效负载吗?

注册

由于 ES6 非常成熟,因此最好以其他方式注册 ServiceWorker ,例如:

import sw from './sw.js'
navigator.serviceWorker.register(sw, {scope: '/'}).then(function (registration) {
 // Registration was successful
 console.log('ServiceWorker registration successful with scope: ', registration.scope);
}).catch(function (err) {
 // registration failed :(
 console.log('ServiceWorker registration failed: ', err);
});

这可能或有意义吗?

谢谢!!!!

  1. "支持推送消息的加密有效负载"错误跟踪在通知中公开有效负载的进度。该错误是特定于Chrome的,但其他浏览器供应商可能会遵循相同的方法。
  2. 服务工作
  3. 进程升级流程与存在一个特定的JavaScript文件来表示服务工作进程的代码的想法密切相关,然后可以定期逐字节检查该文件,以查看是否有任何更新。如果它是已注册的内存中 JavaScript 对象,则升级流不会按指定工作。我认为您不会看到您提议的更改添加到规范中。

相关内容

  • 没有找到相关文章