2016-09-28 105 views
0

像huawei或xiaomi等设备在后台未收到推送通知。 其他品牌没有问题。 任何想法发生了什么?Android - GCM - 未在背景上接收推送通知

更新

  • 我可以证实推送通知是由服务器发送它。
  • 我确实使用Firebase创建了一个新项目,但仍然发生同样的问题。
+0

您可以确认推送通知是否已成功从服务器发起?您应该在注册GCM时检查设备令牌是否从这些设备生成。此外,您应该使用FCM(Firebase云消息传递),因为GCM很快就会弃用。 –

+0

我可以确认推送通知是由服务器发送的。 – Ricardo

+0

为什么downvote?你可以看到在其他答案是一个真正的问题。 – Ricardo

回答

3

一旦你在xiaomi,huawei上杀死应用程序,这些电话就取消注册应用程序的广播接收器服务。

如果发出通知,您的GCM broadcastreceiver在取消注册应用程序时未注册,这很可能是原因。

+1

我使用Honor 7手机进行了确认,与Nexus 5 –

+1

@AlWld yup一样,它仅适用于小米,华为。它适用于其他设备的其他设备 –

+1

WhatsApp等应用如何处理它?我怎样才能再次注册broadcastreceiver? – Ricardo