How reliable is Firebase cloud messaging?

I am creating an application that has a chat messenger. A sample for the Firebase cloud messaging has been implemented. I found out that messaging is free, so I'm ready to go. But now the question is how reliable is it?

A year ago, when GCM was simple and did not use FCM, it was not so reliable, we started calling our apis when we received the GCM message. But now FCM seems to be sending all messages, even if I'm offline at the moment, and when I get online, it delivers. So is it really 100% reliable?

Can I use FCM for messaging, or do I still need to follow the old procedure for calling my apis whenever an FCM message is received?

Has anyone checked this so carefully? Any suggestions?

+4
source share
2 answers

Since FCM has a legacy GCM architecture , it still suffers from the same reliability issues [1] [2] [3] present in GCM. So, to answer your question, FCM is no more reliable than GCM.

If you want to increase the reliability, speed and speed of notification delivery, there is an alternative push notification gateway that you can use, which is much more reliable than GCM / FCM.

Pushy ( https://pushy.me/ ) is a highly reliable push-gateway for Android applications that works independently of GCM using its own background MQTT connection.

Full disclosure: I founded Pushy.

+4

Source: https://habr.com/ru/post/1658433/


All Articles