web-dev-qa-db-fra.com

La notification GCM Push fonctionne après l'application Forcer l'arrêt?

J'ai utilisé GCM pour obtenir des notifications Push, maintenant si je force l'arrêt de l'application à partir des paramètres de l'appareil Android, pourra-t-il recevoir des notifications Push?

J'ai lu de nombreux articles qui disent que dans ce cas, une application ne peut pas recevoir de notifications.

Y a-t-il une possibilité d'obtenir des notifications?

32
Yagnesh

Une fois que vous avez forcé l'arrêt de votre application à partir des paramètres, votre code ne s'exécute que lorsque quelque chose exécute manuellement l'un de vos composants (c'est-à-dire que l'utilisateur lance manuellement une activité).

Par conséquent, après l'arrêt forcé de votre application à partir des paramètres, vous ne recevrez pas de messages GCM.
Si vous souhaitez recevoir des notifications, vous devez redémarrer manuellement votre application.

Ceci est voulu par la conception depuis Android 3.1.
Les applications qui sont à l'état arrêté ne reçoivent pas d'intentions de diffusion.

L'état arrêté est:

  • lorsque l'application est initialement installée (avant que l'utilisateur n'exécute quelque chose dans l'application) ou
  • après un arrêt de force.

Vous pouvez trouver plus d'informations à ce sujet ici: http://developer.Android.com/about/versions/Android-3.1.html#launchcontrols

35
benka