标签: javascript push-notification service-worker progressive-web-apps
我正在使用nodejs作为存储我所有订阅的后端构建推式通知系统。前端客户端是vanilla js,我在其中为每个服务工作者创建一个订阅,然后将该订阅发布到后端服务器。我想要的是,由于任何原因(手动卸载,清除站点数据等),在服务工作者的寿命结束后删除订阅。如何做到这一点?有没有解决此类问题的模式?
据我所知,一旦卸载了服务工作者,订阅就无用了,那么我该如何执行清理工作?
任何帮助将不胜感激。谢谢。