Firebase Cloud Messaging Explained "Concurrent Connections"?

I just did some research on different ways to send / receive remote notifications, and many of the answers were suggested by GCM (now FCM). From what I can understand, it seems possible for a small application that can support 100 online users (free) or 10 thousand users (paid). But I do not see how this is possible for a notification system such as a background, which, to be honest, is expected in most applications these days.

Hypothetically, if the application has 1 mil users, then you will need a one-minute connection sitting in the background so that the notification reaches the user in a timely manner.

Or am I misinterpreting the "simultaneous" part? When is this applicable?

Their FAQ does not include too many details here .

+4
source share
1 answer

The “concurrent database connection" restriction means using the database API.

To receive notifications (regardless of whether the application is in the background, it does not matter to open or close) through FCM (or GCM is the same), your application does not need to open any connection.

The firebase SDK along with the operating system of each platform will take care of this.

+3
source

All Articles