在基于FlymeOS的设备上,GCM推送通知不会进入睡眠模式

Nom*_*fan 5 android push-notification

在我们的应用程序中,我们使用基于GCM的批量推送通知服务.

最近几周,我们遇到了一个问题,即在某些设备中,当设备处于睡眠模式时,我们发送的推送通知不会到达.在许多情况下,我们必须唤醒设备并发送额外的推动,然后才会到达.

经过大量调查后,我们发现了这个可疑日志:W/GCM-DMM:强制释放GOOGLE_C2DM锁

只要推送通知无法到达,就会显示此日志.

这似乎发生在基于FlymeOS的设备(Meizu,Xiaomi ..)中.其他设备受到的推动很大.我们总是以高优先级发送它们.

我们非常感谢您可以提供给我们的任何建议,或者有关为什么要发布此c2dm锁以及如何防止它的任何信息.

莫尔,提前谢谢