【问题标题】:GCM Pushnotification not received, though GCM server reported as sent successfully未收到 GCM 推送通知,但 GCM 服务器报告已发送成功
【发布时间】:2015-03-31 01:46:38
【问题描述】:

因此,我正在向成千上万的用户发送推送通知。我注意到 GCM 服务器以“messageId”响应并根据文档成功发送给用户,但用户(我们的内部设备之一)没有收到通知。这非常随机发生,同一设备有时会收到通知。这是正常的吗?如果不是,这背后的可能原因是什么?解决方法是什么?

谢谢 里兹

【问题讨论】:

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


    【解决方案1】:

    虽然不是完整列表,但问题可能是以下任何一种:

    • 在发送消息时受影响的手机未在线/未连接。
    • 您的设置使用了一个折叠键,它会折叠之前在同一个折叠键下发送的消息(因此您的设备只收到一些通知而不是全部)。
    • 受影响的手机处于睡眠状态/锁定状态,并且您没有在客户端应用中实现 Wakeful Broadcast Receiver

    【讨论】:

      猜你喜欢
      • 2014-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2013-08-28
      相关资源
      最近更新 更多