在我的应用程序中,我使用GCM接收器来通知新消息,但我的问题是,如果GCM不起作用,或者我已经强制退出应用程序,那么GCM将收到消息,但不能唤醒我的应用程序,因为它是强制退出。什么应用程序,即使在我强行退出应用程序之后,在打开应用程序之后,几秒钟后我就收到了我所有的消息。
发布于 2016-02-13 12:24:49
我不知道你是否遵循谷歌教程,并建立了服务,以接受回调,如果没有,请以这种方式实现,这是正确的方式。下面是教程:https://developers.google.com/cloud-messaging/android/start
如果您以这种方式实现,不要担心,Android在每次推送中都会为该服务传递信息。如果用户已经放弃你的应用程序,甚至关闭了该服务,android将在下一次推送中再次启动它。
如果当您发送消息时设备关闭,GCM将将其存储4周,等待它将消息发送到设备。
“我怎么知道我有没有漏掉的信息?”
你永远不会错过任何信息,android将尝试在4周内交付它。
https://stackoverflow.com/questions/35384693
复制相似问题