Software Alternatives, Accelerators & Startups

Firebase Cloud Messaging

Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably send messages at no cost.

Firebase Cloud Messaging

Firebase Cloud Messaging Reviews and Details

This page is designed to help you find out whether Firebase Cloud Messaging is good and if it is the right choice for you.

Screenshots and images

  • Firebase Cloud Messaging Landing page
    Landing page //
    2023-08-27

Features & Specs

  1. Scalability

    Firebase Cloud Messaging (FCM) is designed to handle a large number of messages efficiently, making it suitable for apps with a substantial global user base.

  2. Cross-platform Support

    FCM supports multiple platforms including Android, iOS, and web, allowing for a unified messaging solution across different devices.

  3. Free Tier

    Firebase provides a generous free tier for Cloud Messaging, which can be especially beneficial for startups and small projects.

  4. Real-time Messaging

    FCM allows for real-time and instant messaging, improving user engagement and experience by delivering timely notifications.

  5. Integration with Firebase Services

    Seamlessly integrates with other Firebase services like Analytics, Crashlytics, and Remote Config, which can enhance app functionality and insights.

Badges & Trophies

Promote Firebase Cloud Messaging. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

Google Cloud Messaging

Android Push Notifications + Firebase Cloud Messaging

Google Cloud Messaging performance factors - Google I/O 2016

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Firebase Cloud Messaging and what they use it for.
  • Le migliori librerie di notifiche per React Native nel 2026: quale scegliere?
    Firebase Cloud Messaging: https://firebase.google.com/docs/cloud-messaging. - Source: dev.to / 4 months ago
  • Receiving Push Notifications from Firebase in Android MAUI
    To power this feature, we are utilizing Firebase as the backend service for sending out messages. Firebase Cloud Messaging service provides a reliable and scalable solution for managing and delivering push notifications. - Source: dev.to / almost 2 years ago
  • How to Build Progressive Web Apps in 2024? A Step-byStep Guide
    Push Notifications allow PWAs to send real-time updates and messages to users, similar to native apps. React itself doesn't handle push notifications directly, but you can integrate third-party libraries like Firebase Cloud Messaging (FCM) to enable this functionality. - Source: dev.to / about 2 years ago
  • How to Send Firebase Push Notifications to Android
    Each mobile operating system provides its own solution for native application push notifications, so they can be tricky to integrate into your app. In Android, the mechanism native applications use for push notifications is Firebase Cloud Messaging (FCM) notifications. PubNub has taken FCM one step further and integrated the use of Firebase Cloud Messaging notifications into the PubNub Real-time Communications... - Source: dev.to / over 2 years ago
  • Custom vs. off-the-shelf React web notification systems: Which is better?
    Firebase Cloud Messaging, or FCM, is a service by Google that allows you to send notifications to Android and iOS devices. It is widely used and known for its reliability and scalability. It's also free up to a specific limit, making it an attractive option for startups and small businesses. - Source: dev.to / almost 3 years ago
  • Looking to build a web tool inside a wordpress website from which push notifications can be sent
    I donโ€™t see why not. I donโ€™t have much experience with firebase myself Iโ€™ve always just contacted APNS etc directly via NodeJS. Maybe these docs will help you. Source: about 3 years ago
  • I created Loggl to keep track of my events.
    And Firebase is being used for push notifications using FCM (Firebase Cloud Messaging). Source: about 3 years ago
  • How to start a background service in Flutter that runs forever and listens on a WebSocket?
    The reason so many people guide you to Firebase Cloud Messaging is because unlike other options, FCM is made by google, and utilizes Google Play Services, which is installed on most Android phones by default and has VERY high permissions. This means it can always receive and process calls from Cloud Messaging - https://firebase.google.com/docs/cloud-messaging/. Source: about 3 years ago
  • CRM for WEB 3 companies
    We are also considering Firebase Cloud Messaging. However, functionality wise it seems less powerful than other push notification providers. Source: over 3 years ago
  • Notification Service Question
    For mobile you want something like https://firebase.google.com/docs/cloud-messaging. Source: over 3 years ago
  • Websockets vs short-polling in Cloud Run
    Sounds like something I'd love to use. I googled this and all I could find was Firebase Cloud Messaging, is this what you use? Source: over 3 years ago
  • Connect Your User Base Using The ZEGOCLOUD Call Kit
    Sometimes the application is in the background or closed state; we define this state as the offline state. In order to initiate calls to these users, offline messages need to be notified through APNS , FCM, and other channels. ZEGOCLOUD Call Kit supports offline calls, and I will explain how to configure offline calls in subsequent articles. Source: over 3 years ago
  • Adding Firebase to existing GCP Project - Things to consider?
    I wonder if OP meant push messages to mobile and web clients when they said "push notifications". If that is so, they would need to enable Firebase, so they can use Firebase Cloud Messaging. Source: almost 4 years ago
  • System Design: Twitter
    Push notifications are an integral part of any social media platform. We can use a message queue or a message broker such as Apache Kafka with the notification service to dispatch requests to Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNS) which will handle the delivery of the push notifications to user devices. - Source: dev.to / almost 4 years ago
  • System Design: WhatsApp
    The notification service will then consume the event from the message queue and forward the request to Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNS) based on the client's device platform (Android, iOS, web, etc). We can also add support for email and SMS. - Source: dev.to / almost 4 years ago
  • Realtime notification implementation
    To my knowledge the only practical way to implement push notifications on Android is to use Firebase Cloud Messaging. Source: almost 4 years ago
  • How to create Android and iOS apps from the NuxtJS application using CapacitorJS
    Native features. Maybe, your web app doesn't need them. But after you create a mobile version of your app, you can change your mind. At least you can add notifications by FCM. - Source: dev.to / almost 4 years ago
  • System Design: The complete course
    Push notifications are an integral part of any social media platform. We can use a message queue or a message broker such as Apache Kafka with the notification service to dispatch requests to Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNS) which will handle the delivery of the push notifications to user devices. - Source: dev.to / almost 4 years ago
  • Samsung Z Fold 4 / Flip 4 vs iPhone 13 Pro Max / Xiaomi 12S Ultra / S22 Ultra - BATTERY DRAIN TEST!
    Android also has notifications route through a server instead of apps fetching notifications on their own. Source: almost 4 years ago
  • Android, F-Droid and Proton apps
    You can read more about it here: https://firebase.google.com/docs/cloud-messaging. Source: almost 4 years ago
  • ProtonOS Android, a privacy-first AOSP with all Proton services integrated
    It could be a LineageOS derivative, or LineageOS-MicroG for users willing to opt-in to FCM (which is Google) for notifications. All Proton services could be perfectly integrated. Source: about 4 years ago

Summary of the public mentions of Firebase Cloud Messaging

Firebase Cloud Messaging (FCM) is one of the most prominent solutions in the realm of push notifications, distinguished by its scalable and reliable service infrastructure, courtesy of Google. As a component of Google's Firebase suite, FCM offers a free model up to a certain limit, positioning it as a competitive choice for startups and small businesses in need of an economically viable solution for sending notifications across multiple platforms, including Android, iOS, and web applications.

Ease of Integration and Use

One of the key advantages of FCM is its simplicity and ease of integration. Developers highlight its user-friendly console and APIs, enabling seamless message targeting, customization, and A/B testing without the necessity to write extensive code. This aspect proves beneficial for developers and marketing teams aiming to implement and manage comprehensive notification strategies efficiently. The integration with Google Play Services further simplifies the process for Android developers, making it a favored choice for implementing notifications within Android apps.

Limitation and Perception in the Industry

Despite its strengths, FCM is sometimes perceived as less powerful compared to other specialized push notification services like OneSignal or Pusher. This perception stems partly from its generalized capabilities, which may not cater to specific advanced use-cases that other services offer. For instance, some developers looking for deep analytics and more advanced audience segmentation might find FCM's offerings less robust than its competitors.

Integration with Other Technologies

Existing mentions suggest that FCM is often integrated with other technologies and platforms, such as PubNub, to enhance real-time communication features. This indicates that while FCM provides a strong foundation for notifications, developers sometimes seek to augment its capabilities through third-party services to meet particular project requirements.

Considerations for Web Push Notifications

For Progressive Web Apps (PWAs) and web applications, FCM enables the integration of push notifications, effectively bridging the gap between native applications and web technologies. While React and other front-end frameworks do not natively support push notifications, third-party integrations, such as FCM, afford developers the ability to implement this critical functionality in web-based applications.

Relevance in System Design

FCM's integration into system design is a recurrent theme, especially in applications demanding real-time user engagement and notification delivery. It's considered an essential component for ensuring timely message dispatch, particularly for large-scale applications requiring robust, scalable solutions. Examples include its role within social media platforms and messaging applications, where real-time notifications are indispensable.

Conclusion

Overall, Firebase Cloud Messaging stands out as a popular and effective tool for developers looking to leverage Google's robust backend infrastructure for push notifications. Its widespread use in the software industry is indicative of its reliability and ease of use. However, for businesses requiring more advanced functionality or analytics, exploring complementary services alongside FCM might be necessary to fully meet their notification strategy requirements. Despite these considerations, FCM remains a go-to option for many developers, reflected in the numerous discussions and strategies built around its capabilities within the developer community.

Do you know an article comparing Firebase Cloud Messaging to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Firebase Cloud Messaging discussion

Log in or Post with
  1. User avatar
    vivek-hiretale
    ยท about 2 years ago
    ยท Reply

    Easy to use

Is Firebase Cloud Messaging good? This is an informative page that will help you find out. Moreover, you can review and discuss Firebase Cloud Messaging here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.