我可以使用socket-io的服务工作者吗?

时间:2016-05-23 12:10:54

标签: javascript android google-chrome push-notification google-cloud-messaging

我想将通知推送到桌面和移动设备。为此我遵循了这篇文章:https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web?hl=en

我有两个问题:

  1. 关闭所有标签后,我可以使用推送通知发送通知吗(Chrome重启?)
  2. 我可以使用socket.io代替io.on('message')而不是GCM来触发通知吗?

1 个答案:

答案 0 :(得分:4)

两个问题,两个答案:

  

关闭所有标签后,我可以使用推送通知发送通知吗(Chrome重启?)

是。 Chrome关闭后,可以为桌面Chrome和Android Chrome发送通知。使用Notification API。

  

我可以使用socket.io触发通知,例如io.on(' message')而不是GCM?

没有。当浏览器/选项卡关闭时,服务工作者不在后台工作。唤醒服务工作者的唯一方法是使用GCM。