What is FCM?
It is a cross-platform messaging solution that reliably delivers messages at no cost. It can send notifications that are displayed to your user or data messages which can be consumed by application code. Messages can be distributed to client app in any of three ways:
- To Single devices,
- To groups of devices,
- To devices subscribed to topics (news, games etc.).