![](/rp/kFAqShRrnkQMbH6NYLBYoJ3lq9s.png)
Firebase Cloud Messaging
Jan 27, 2025 · Add Firebase Cloud Messaging to your Android, Apple, or Web app. Set up your trusted environment where you'll build and send message requests. You can write sending logic using the Admin SDK, and readily deploy that code on Cloud Functions for Firebase or other cloud environments managed by Google.
Firebase Cloud Messaging | Send notifications across platforms
Firebase Cloud Messaging (FCM) provides a reliable and battery-efficient connection between your server and devices that allows you to deliver and receive messages and notifications on iOS, Android, and the web at no cost.
About FCM messages | Firebase Cloud Messaging
Jan 27, 2025 · Firebase Cloud Messaging (FCM) offers a broad range of messaging options and capabilities. The information in this page is intended to help you understand the different types of FCM messages and what you can do with them.
Understanding message delivery | Firebase Cloud Messaging
Jan 27, 2025 · The Firebase Cloud Messaging Data API lets you retrieve information that can help you understand the outcomes of message requests targeted to Android applications. The API provides aggregated data across all data collection-enabled Android devices in a project.
Firebase Cloud Messaging
Jan 27, 2025 · The server side of Firebase Cloud Messaging consists of two components: The FCM backend provided by Google. Your app server or other trusted server environment where your server logic runs, such as Cloud Functions for Firebase or other cloud environments managed by Google.
FCM Architectural Overview | Firebase Cloud Messaging
Jan 27, 2025 · This environment could be Cloud Functions for Firebase, App Engine, or your own app server. The FCM backend, which (among other functions) accepts message requests, performs fanout of messages via topics, and generates message metadata such as …
Send a test message to a backgrounded app | Firebase Cloud …
Jan 27, 2025 · For an optimal experience with Firebase Cloud Messaging, we recommend enabling Google Analytics in your Firebase project and adding the Firebase SDK for Google Analytics to your app.
Set up a Firebase Cloud Messaging client app on Android
Jan 27, 2025 · Set up a Firebase Cloud Messaging client app on Android Stay organized with collections Save and categorize content based on your preferences. FCM clients require devices running Android 5.0 or higher that also have the Google Play Store app installed, or an emulator running Android 5.0 with Google APIs.
Get AI insights for messaging campaigns with Gemini in Firebase
Jan 22, 2025 · Gemini in Firebase (with a Gemini Code Assist subscription) provides messaging campaign summarization, insights, and guidance to improve your Firebase Cloud Messaging and In-App Messaging campaign performance.
Set up a Firebase Cloud Messaging client app on Apple platforms
Jan 27, 2025 · For Apple client apps, you can receive notification and data payloads up to 4096 bytes over the Firebase Cloud Messaging APNs interface. To write your client code in Objective-C or Swift, we recommend that you use the FIRMessaging API. The quickstart example provides sample code for both languages. Method swizzling in Firebase Cloud Messaging