当用户在浏览器中打开应用程序时,我的应用程序使用websocket来处理推送通知(活动标签与否)。
我的后端负责通过websocket发出事件,感谢socket.io在前端捕获,然后用浏览器本机Notification系统显示它。
我想在这里实现的是让服务工作者显示这些通知,即使用户不在我的应用程序网页上或关闭浏览器(如Facebook,YouTube,Asana或Slack),但过了一段时间在没有使用Google GCM等第三方服务的情况下,我无法确定是否可以这样做。
是否有可能从服务工作者的websocket后端捕获事件以显示通知?如果是这样,我该怎么办?