如何使用持久性连接创建服务工作者

时间:2016-03-08 07:03:12

标签: javascript java web-services webserver service-worker

我想创建一个与服务器具有持久连接的服务工作者。我不能使用GCM或任何其他第三方来做到这一点。我想自己实现服务器。

当有更新时,服务器应该推送一条消息,服务工作者应该接收它,并将其显示为通知。即使没有相关的标签打开它也应该显示消息。 (我尝试了Eventsource,但它不符合我的要求。)

我想要一个java解决方案。 任何人都可以给我一个解决方案吗?

1 个答案:

答案 0 :(得分:0)

在我看来,这是不可能的。

只有当他们从GCM for Chrome和自己的Firefox Mozilla推送系统收到消息时,才会实现浏览器触发push事件。

此外,您不能将websocket与service-worker一起使用。

当此功能可用时,也许您可​​以使用Periodic synchronization执行某些操作,但这并非真正的目的。