我想创建一个与服务器具有持久连接的服务工作者。我不能使用GCM或任何其他第三方来做到这一点。我想自己实现服务器。
当有更新时,服务器应该推送一条消息,服务工作者应该接收它,并将其显示为通知。即使没有相关的标签打开它也应该显示消息。 (我尝试了Eventsource,但它不符合我的要求。)
我想要一个java解决方案。 任何人都可以给我一个解决方案吗?
答案 0 :(得分:0)
在我看来,这是不可能的。
只有当他们从GCM for Chrome和自己的Firefox Mozilla推送系统收到消息时,才会实现浏览器触发push
事件。
此外,您不能将websocket与service-worker一起使用。
当此功能可用时,也许您可以使用Periodic synchronization执行某些操作,但这并非真正的目的。