Android GCM推送通知在应用程序强制停止后工作?

Android GCM推送通知在应用程序强制停止后工作?,android,push-notification,google-cloud-messaging,Android,Push Notification,Google Cloud Messaging,我使用了GCM来获取推送通知,现在如果我强制从Android设备上的设置停止应用程序,它是否能够获取推送通知 我读过很多帖子说,在这种情况下,应用程序无法接收通知 是否有可能收到通知?一旦您强制停止应用程序的设置,您的代码将不会运行,直到有东西手动运行您的一个组件(即用户手动启动活动) 因此,从设置中强制停止应用程序后,您将不会收到GCM消息。 如果你想得到通知,你必须手动重启你的应用程序 这是自Android 3.1以来的设计。 处于停止状态的应用程序不会接收广播意图。 停止状态为: 当应用

我使用了
GCM
来获取推送通知,现在如果我强制从Android设备上的设置停止应用程序,它是否能够获取推送通知

我读过很多帖子说,在这种情况下,应用程序无法接收通知


是否有可能收到通知?

一旦您强制停止应用程序的设置,您的代码将不会运行,直到有东西手动运行您的一个组件(即用户手动启动活动)

因此,从设置中强制停止应用程序后,您将不会收到GCM消息。
如果你想得到通知,你必须手动重启你的应用程序

这是自Android 3.1以来的设计。
处于停止状态的应用程序不会接收广播意图。

停止状态为:

  • 当应用程序最初安装时(在用户在中运行某些内容之前) 应用程序)或
  • 强制停车后

您可以在此处找到更多信息:

重新启动设备或再次启动应用程序时,推送通知将再次启动。但在我们的默认消息应用程序中,在“从设置强制停止”选项后,将接收消息。请详细说明我接收消息的原因。我已再次手动启动应用程序。。。但GCM仍然不起作用。我不知道到底发生了什么。@dave,你能告诉我twitter是怎么回事吗?因为我的手机上没有twitter服务,也没有后台服务。但我仍然在接收gcm呼叫。我遇到了相同的问题:1)强制停止应用程序2)发送通知A 3)应用程序(未收到通知A)4)发送通知B(已收到通知B,但未收到通知A)@巴布克:很抱歉,最近的问题是,facebook是如何做到这一点的?我的意思是,如果我现在强制关闭facebook应用程序,我仍然能够收到通知。