服务范围与gcm

时间:2016-09-17 18:18:50

标签: notifications google-cloud-messaging service-worker

我有两个问题。

(对不起......我不会说英语。请帮助我..)

这是我的情况:

我知道serviceworker只能在url注册范围内的范围内运行。 但现在我发现了奇怪的情况。

现在我正在使用gcm和serviceworker制作pushserver。 现在我在手机上收到推送通知消息

我没有在手机上打开Chrome 所以,我没有访问作为服务工作者范围网址的网址页面。 所以也许所有服务工作者状态都没有从停止状态变为运行状态 虽然所有serviceworker状态都已停止,但它已在chrome上注册

所以所有的服务人员都不会收到任何消息。

两个问题

  1. 服务工作者如何在停止状态下捕获消息。如果 serviceworker在chrome上注册,然后chrome可以抓住gcm 使用消息gcm registration_id

    即使Chrome没有打开,我也收到了通知消息 在手机上

    我想。虽然服务人员停止状态并且超出范围 运行url范围,服务工作者可以运行的原因是因为gcm发送 消息到设备。

    我理解正确吗?没关系吗?

  2. 如果关闭Chrome,我无法在电脑上收到通知。但我可以收到 如果关闭Chrome,请在移动设备上发送通知。

    是吗?

    我希望收到关于电脑上关闭状态的通知我该怎么办? 做。

0 个答案:

没有答案