首页 文章

如果Android杀了我的应用程序并且我从设置中执行强制关闭,我会收到GCM消息吗?

提问于
浏览
6

我是Android开发的新手,我对与Google Cloud Messaging相关的两件事情感兴趣 .

  • 如果iOS在后台运行很长时间,Android是否会绝对杀死应用程序?如果是这样,我的应用程序被Android杀死后会收到GCM通知吗?

  • 强制关闭(来自设置菜单)和应用程序被Android杀死之间有什么区别吗?如果我强制关闭,我会收到GCM通知吗?

1 回答

  • 5

    1 - 是的,但是如果你在你的清单中安装了一个收听gcm的广播接收器,那么无论如何都会触发它 . 您将对该活动做些什么取决于您的应用 . 通常的做法是启动处理消息的intent服务 . 您可以通过应用程序的活动进行交互 .

    2 - 从Android 3.1,如果用户强制关闭您的应用程序,它将停止通知任何广播,直到用户不再次启动您的应用程序 . 有关详细信息,请查看"Launch controls on stopped applications" here .

相关问题