【发布时间】:2014-01-17 06:32:04
【问题描述】:
我使用GCM 来获取推送通知,现在如果我从Android 设备上的设置中强制停止应用程序,它是否能够获取推送通知?
我读过很多帖子说在这种情况下应用程序无法接收通知。
有没有可能收到通知?
【问题讨论】:
-
重启设备或再次启动应用程序时再次启动推送通知。
标签: android push-notification google-cloud-messaging
我使用GCM 来获取推送通知,现在如果我从Android 设备上的设置中强制停止应用程序,它是否能够获取推送通知?
我读过很多帖子说在这种情况下应用程序无法接收通知。
有没有可能收到通知?
【问题讨论】:
标签: android push-notification google-cloud-messaging
一旦您从设置中强制停止您的应用程序,您的代码将不会运行,直到手动运行您的组件之一(即用户手动启动一个活动)。
因此,从“设置”中强制停止您的应用后,您将不会收到 GCM 消息。
如果你想收到通知,你必须手动重启你的应用。
这是自 Android 3.1 以来的设计。
处于停止状态的应用不会接收广播 Intent。
停止状态是:
您可以在此处找到更多相关信息:http://developer.android.com/about/versions/android-3.1.html#launchcontrols
【讨论】: