相关疑难解决方法(0)

Android GCM(推送通知):如果应用程序停止,设备不会收到通知

我在Android项目中使用推送通知(GCM).

根据GCM教程,我实现了广播接收器并将其注册AndroidManifest.xml.

即使我的应用程序已关闭,这种广播接收器也应该接收消息(不仅是我的应用程序在后台,但即使它被强制停止).

但它没有像我期望的那样起作用.onReceive()如果应用关闭,则不会调用方法.似乎我对广播接收器的理解是正确的,问题在于我对GCM的期望.

其中一个可能的原因是,如果应用关闭,Google服务器甚至不会向设备发送通知.那么,只有当我的应用程序onReceive()正在运行或在后台(但未关闭)时,我的应用程序才能接收消息(并且方法将在广播接收器中调用),这是否正确?

提前致谢.

android broadcastreceiver push-notification google-cloud-messaging

20
推荐指数
1
解决办法
2万
查看次数