繁体   English   中英

Android-GCM在打开应用程序时从gcm接收通知

[英]Android - GCM receive notification from gcm when open app

我已经使用GCM来实现应用程序,以从服务器接收推送通知,它确实可以正常工作,但是我有问题。 当应用未运行时,我会从服务器推送通知,而我无法从设备上的GCM接收通知,没关系。 但是,当我打开该应用程序时,它仍然没有收到来自GCM的存储的通知。 请给我一些建议,谢谢。

当您从应用设置屏幕上手动停止/杀死应用时,您将处于GCM消息仍会发送到设备的状态,但BroadcastReceiver将无法接收后续的com.google.android.c2dm.intent.RECEIVE广播。 因此,这意味着GCM消息实际上将丢失。 当您打开应用程序时,您将不会收到在应用程序死机时错过的过去的GCM消息。 如果用户手动进入其设置并停止您的应用程序,那将不可避免。

请注意,这与您从最近的任务/多任务列表中删除应用程序的情况不同-在这种情况下,您拥有的所有BroadcastReceivers仍将工作,并且您可以显示通知或在那时执行一些工作,和/或存储一些持久性,以便下次用户打开您的应用时可以检测到/使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM