GCM push notification works after app Force Stop?

18,439

Once you force-stop your app from Settings, your code will not run until something manually runs one of your components (ie the user manually launches an activity).

Therefore after force-stopping your app from Settings, you will not receive GCM messages.
If you want to get notifications you have to manually restart your app.

This is by design since Android 3.1.
Apps that are in the stopped state do not receive broadcast Intents.

Stopped state is:

  • when the app is initially installed (before the user runs something in the app) or
  • after a Force Stop.

You can find more about this here: http://developer.android.com/about/versions/android-3.1.html#launchcontrols

Share:
18,439
Yagnesh
Author by

Yagnesh

i am learner

Updated on June 20, 2022

Comments

  • Yagnesh
    Yagnesh about 2 years

    I have used GCM to get push notifications, now if I Force stop the app from the settings on the Android device, will it be able to get push notifications?

    I have read many posts that say in this case an app cannot receive notifications.

    Is there any possibility to get notifications?

  • BABU K
    BABU K over 9 years
    But in our default message app receive messages ,after force stop it from settings option.could you please elaborate the reason why I am receiving message.
  • Sandy D.
    Sandy D. almost 9 years
    I have manually started my application again... but GCM still doesn't work. I'm not sure what is actually going on.
  • UMESH0492
    UMESH0492 almost 9 years
    @dave , can you please tell me how come twitter is doing? As there is no service running in my phone for twitter as well as it also running in background. But still i am receiving the gcm calls how ?
  • daVe
    daVe almost 9 years
    I don't know @UMESH0492, this answer seems just the official Google answer.
  • JoseF
    JoseF over 7 years
    I'm having the same issue: 1) Force Stop the app 2) Send notification A 3) App the app (the notification A is not received) 4) Send notification B (The notification B is received but not A). @BABUK
  • NitZRobotKoder
    NitZRobotKoder over 7 years
    Whats happens when application get crashed? will it be able to get?
  • Rod Lima
    Rod Lima about 7 years
    Sorry for the late question but, how facebook do this? I mean, if I force close facebook app right now, I still able to receive notifications.
  • Stony
    Stony over 6 years
    How to test the case? stoped but NOT by user. I can't wait for system stop it.