2017-04-24 133 views
0

当我的服务工作人员调用一个返回内容的安全API时,我确实收到一条错误消息,使得该网站已在后台更新。任何人都可以请帮我吗? enter image description here接收GCM时出现错误信息

回答

1

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

这种行为很可能是由用户有多个通知ping而触发的,但只有一条消息要接收。一般来说,一旦Chrome Push Notification: This site has been updated in the background

如您收到GCM(谷歌云通讯)的推送消息,你必须表明,在浏览器推送通知:

您还可以检查此相关的SO职位。这是在这里提到的第三个问题:

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推送消息,你得到了一些默认的消息推送通知如“此网站已在后台更新”。

希望这会有所帮助!