【问题标题】:Error Message while receiving GCM接收 GCM 时出现错误消息
【发布时间】:2017-04-24 13:16:57
【问题描述】:

当我的服务工作人员调用返回内容的安全 API 时,我确实收到了一条错误消息,表明站点已在后台更新。谁能帮帮我?

【问题讨论】:

    标签: google-cloud-messaging


    【解决方案1】:

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

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

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

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

    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 的推送消息,并且您收到了带有一些默认消息的推送通知,例如“此站点已在后台更新”。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-18
      • 2013-04-29
      相关资源
      最近更新 更多