I'm having issues with some users not receiving push notifications of time sensitive information.
Its likely that the issue lies in our implementation but I'm trying to get an idea of what Firebase claims in terms of reliability.
I'm having issues with some users not receiving push notifications of time sensitive information.
Its likely that the issue lies in our implementation but I'm trying to get an idea of what Firebase claims in terms of reliability.
FCM is used primarily for push notifications. Push notifications for Android are commonly an additional feature for apps.
FCM sends the message(s) as soon as feasible, however, it is not advised to hold time sensitive info/app critical data, since there are factors that may or may not contribute to the delay that a message is received -- in some cases/devices, the message is not received at all (see this post).
In FCM's defense, it is a free service, used by millions of apps, handling millions of messages at a time. So the behavior of "sending it as soon as feasible" is awesome as it is.
If the data you need to send is critical, you might be better of to use Firebase Real-time Database.