It's not clear to me (either from the official FCM documentation, or Erel's tutorial) what is supposed to happen to a FCM message sent to a topic when an app that subscribes to that topic isn't running.
I understand what happens when the FirebaseMessaging service is running & the app is either in the foreground or background & my testing shows that my app is handling that fine, however when I force close the app, then send a message from the app running on another device, what is supposed to happen? My testing has shown that the message is never delivered - even after the app is restarted. If I then send another message from the other device, it gets delivered, but the original message is never received.
Is this the expected behavior, or is there something I'm not doing on the stopped/restarted app?
- Colin.
I understand what happens when the FirebaseMessaging service is running & the app is either in the foreground or background & my testing shows that my app is handling that fine, however when I force close the app, then send a message from the app running on another device, what is supposed to happen? My testing has shown that the message is never delivered - even after the app is restarted. If I then send another message from the other device, it gets delivered, but the original message is never received.
Is this the expected behavior, or is there something I'm not doing on the stopped/restarted app?
- Colin.