GCMIntentService(继承自GCMBaseIntentService)如果应用程序未运行,则无法接收通知。
来自:http://developer.android.com/about/versions/android-3.1.html
停止的应用程序上的启动控件 请注意,系统会将FLAG_EXCLUDE_STOPPED_PACKAGES添加到所有广播意图中。这是为了防止后台服务的广播意图无意中或不必要地启动已停止的应用程序组件。后台服务或应用程序可以通过向应允允许激活已停止应用程序的广播意图添加FLAG_INCLUDE_STOPPED_PACKAGES标志来覆盖此行为。
有没有办法解决这个设置的限制? 谢谢
monodroid
,但在 Xperia S 或 Nexus 7 上运行并从最近任务中删除该应用程序可以防止接收推送通知。 - Bryan