Firebase cloud messaging - Benefits [closed]

2

In addition to being able to work with messages, push notifications;

What advantages do you see in FCM?

I'm talking about resources that really matter and help developers, not just the FCM N features.

    
asked by anonymous 17.10.2016 / 20:58

2 answers

1

Firebase Cloud Messaging

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

Advantage

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

Key features, per the documentation :

  
  • Versatile messaging: Distribute messages to your client application in three ways - for single devices, for   groups of devices, or for devices subscribed to topics.
  •   
  • Data messaging and notifications support: Deliver notifications of up to 2 KB, payloads up to 4 KB, and send messages with   payload notification and data.
  •   
  • Client application upstream messages: Send confirmation messages, chat messages, and other device messages back to the   through a reliable and low-power connection channel   of the FCM battery.
  •   

How does it work?

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

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

    
17.10.2016 / 21:42
0

Firebase Cloud is a backend as a service that has several Features, that is, 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 do not need big business rules, or such a robust backend, usually all it needs is a database to store 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, even allowing you to mirror with a database in the application itself.

    
17.10.2016 / 21:12