在我的Progressive Web App中,我应该在服务工作者中使用Cache API来获取我的静态资产,还是应该依赖浏览器的本机缓存控制?有什么不同?
如果我的网络应用程序包含多个子域,这是否意味着我必须拥有多个服务工作者,每个子域一个?或者我可以让一个跨子域工作的服务工作者吗?
我在Chrome上使用网络推送通知,效果很好.但现在我想在我的通知中发送自定义消息.我可以让我的服务工作者呼叫我的网站获取内容,如https://simple-push-demo.appspot.com/所述,如果我希望每个收件人都能看到相同的消息,那么这很好.
有没有办法让收件人registration_id或message_idGCM返回?如果我可以获得其中任何一个并将它们包含在服务的回调中,我可以自定义响应.
此外,关于何时我们可以在GCM调用中包含有效负载的任何信息?