Firebase cloud messaging - Advantages

Asked

Viewed 359 times

2

Besides having the possibility to work with messages, in the push Notifications style;

What advantages do you see in the FCM?

I’m talking about resources that really matter and help developers, and not just N FCM Features.

2 answers

1

Firebase Cloud Messaging

The Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that allows reliable delivery of messages and notifications at no cost. With it, you can notify a client application that new emails or other data are available for synchronization.

Upside

The advantage of WCF is to be available for free and for unlimited use, support messages on iOS, Android and the web, and be highly optimized for reliability and battery efficiency. It’s built to scale and already sends 170 billion messages a day to two billion devices.

Main functions, according to documentation:

  • Versatile messaging: Deliver messages to your client app in three ways - for single devices, to groups of devices or devices subscribed to topics.
  • Support for data messaging and notifications: Deliver notifications up to 2 KB, data payloads up to 4 KB, and send messages with Notification and data payload.
  • Uplifting messages from client apps: Send confirmation messages, chat messages, and other messages from devices back to server through a reliable and low-consumption connection channel battery life of FCM.

How it works?

An FCM implementation includes an application server in your environment, which interacts with FCM using the protocol HTTP or XMPP, and a client app. In addition, FCM includes the Notifications console, which can be used to send notifications to client apps.

Firebase Notifications is built on Firebase Cloud Messaging and shares the same FCM SDK SDK for customer development. To test or send marketing or interaction messages with advanced analytics and targeting, you can use Notifications. For implementations with more complex message requirements, FCM is the right choice.

Diagrama da arquitetura do Firebase Cloud Messaging

0

Firebase Cloud is a backend as a service that has several Features, IE, the idea is that using it, you do not need a language running on the server.

How would it work ?

For most mobile applications, you don’t need big business rules, or such a robust backend, usually all it needs is a bank to store the information and an API to retrieve that information.

In this case, you would only enter information in Firebird, and be notified when this information changes, allowing you to even mirror with a bank in the application itself.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.