Firebase Cloud Messaging (FCM)
Verified Push Notifications Est. 2012

Firebase Cloud Messaging (FCM)

A cross-platform messaging solution to send notifications and messages to users on Android, iOS, and the web.

0.00 (0)
US Global

Cost

Free & unlimited

Platforms

Android, iOS, Web, Flutter, C++, Unity

Infrastructure

Backed by Google

About Firebase Cloud Messaging (FCM)

FCM provides a reliable and battery-efficient connection between your servers and devices, allowing you to deliver and receive messages and notifications. You can send notification messages that are displayed to your users, or data messages that are handled by your application code. FCM supports targeting messages to single devices, groups of devices, or topics subscribed to by users, with options to customize message behavior like priority and lifespan. It is part of the broader Google Firebase suite, integrating with services like Analytics for audience segmentation and A/B Testing for experimenting with different message types. The service is backed by Google's infrastructure, ensuring high scalability and reliability.

Core Features

Message Types

Send notification messages (displayed to user) or data messages (processed by app).

Targeting Options

Send to individual devices, device groups, or topics subscribed to by users.

Customization

Set message priority, lifespan, and custom key-value pairs in the data payload.

Delivery Reports

Get insights into message delivery and user engagement.

Supported Client Platforms

Mobile

Android, iOS (via APNs)

Web

JavaScript for web applications

Cross-Platform Frameworks

Flutter, Unity, C++

Server-Side Integration

Admin Sdks

Node.js, Java, Python, Go, .NET

Apis

FCM v1 HTTP and legacy APIs for sending messages from any server environment.

Tags

API Global
Visit Website
Founded 2012
Founder(s) Google (Originally Google Cloud Messaging)
Country US
Coverage Global
Access Type Self-serve
Pricing Model Freemium
Pricing Visibility Public
Auth Method Multiple
Sandbox Available
Compare Providers