收到GCM时出现错误消息

时间:2017-04-24 13:16:58

标签: google-cloud-messaging

当我的服务工作者调用返回内容的安全API时,我收到一条错误消息,表明该网站已在后台更新。有人可以帮帮我吗?enter image description here

1 个答案:

答案 0 :(得分:1)

根据此link,当SDK无法获取要检索的通知内容时,消息This site has been updated in the background是来自Chrome浏览器的强制消息。通知内容不会发送给我们的后台工作人员;相反,我们收到一个显示通知的信号,然后我们从服务器上获取通知内容。

  

此行为很可能是由具有多个通知ping的用户触发的,但只有一条消息要接收。

您还可以查看此相关的SO帖子:Chrome Push Notification: This site has been updated in the background

  

通常,只要您收到来自GCM(Google Cloud Messaging)的推送消息,您就必须在浏览器中显示推送通知。这在第3点提到:

     

https://developers.google.com/web/updates/2015/03/push-notificatons-on-the-open-web#what-are-the-limitations-of-push-messaging-in-chrome-42

     

因此,虽然您从GCM收到了推送消息,并且您正在收到一些推送通知,并且您正在收到一些推送通知,例如“此网站已在后台更新”,但您可能正在跳过推送通知。

希望这有帮助!