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.
Notification messages are fully integrated with Google Analytics, giving you access to detailed engagement and conversion tracking. Monitor effectiveness from a single dashboard with no coding required.
A/B 测试通知
Use A/B testing to try out different versions of your notification messages, and then easily see which one performs best against your goals. A/B testing can also be used with Remote Config.
案例研究
Learn how Cloud Messaging helps teams across the world improve app engagement
STAGE 利用 Firebase 和 Flutter 将发布时间减半
STAGE paired Flutter's front-end tools with Firebase's back-end services to build a multi-platform app. The app's infrastructure securely stores and delivers content to almost 2 million users in real time for a smooth viewing experience, which helps them stand out in India's competitive streaming market.
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],[],[],[],null,["# Firebase Cloud Messaging | Send notifications across platforms\n\n##### Firebase Cloud Messaging\n\nSend notifications across platforms\n===================================\n\nNotify a client app that new email or other data is available to sync. Send notification messages to drive user re-engagement and retention.\n--------------------------------------------------------------------------------------------------------------------------------------------\n\n[Get started](https://console.firebase.google.com/project/_/notification) [View docs\n*arrow_forward*](/docs/cloud-messaging) \n\n### Send messages to any device\n\nFirebase 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. \n*plat_ios* *plat_android* *plat_web* *plat_cpp* *plat_unity* \n\n### Advanced message targeting\n\nEasily target messages using predefined segments or create your own, using demographics and behavior. Target messages to devices that have subscribed to specific topics, or get as granular as a single device. \n\n### Customized notification content\n\nDeliver notification messages immediately, or at a future time in the user's local time zone. Send custom data, and set priorities, sounds, and expiration dates, and track custom conversion events. \n\n### No coding required for sending notifications\n\nNotification messages are fully integrated with Google Analytics, giving you access to detailed engagement and conversion tracking. Monitor effectiveness from a single dashboard with no coding required. \n\n### A/B test notifications\n\nUse A/B testing to try out different versions of your notification messages, and then easily see which one performs best against your goals. A/B testing can also be used with [Remote Config](/products/remote-config). \nCase Studies\n\n### Learn how Cloud Messaging helps teams across the world improve app engagement\n\n-\n\n ##### STAGE uses Firebase and Flutter to cut release time in half\n\n\n STAGE paired Flutter's front-end tools with Firebase's back-end services to build a multi-platform app. The app's infrastructure securely stores and delivers content to almost 2 million users in real time for a smooth viewing experience, which helps them stand out in India's competitive streaming market.\n [Read more\n *arrow_forward*](/case-studies/stage-app)\n-\n\n ##### Acintyo uses Firebase to streamline and speed up app development by 25%\n\n\n With millions of users across 175 countries, the Galarm team used Firebase's fully-managed, scalable infrastructure to accelerate app development, automate tasks, and free up engineering time so they could focus on bringing their ideas to life.\n [Read more\n *arrow_forward*](/case-studies/acintyo-galarm-app)\n-\n\n ##### Le Figaro leverages Firebase to increase paid subscriptions across mobile and web apps\n\n\n Le Figaro used a number of Firebase products to retain existing users, increase paid subscriptions and decrease development time.\n [Read more\n*arrow_forward*](/case-studies/le-figaro) \n\n### Documentation\n\nLearn more about Cloud Messaging through our documentation. \n[View docs](/docs/cloud-messaging) \n\n### Pricing\n\nThere's no cost to using Cloud Messaging. \nTry Firebase today\n\n\nIntegrating it into your app is easy.\n[Get started](https://console.firebase.google.com/) \n\n#### All Firebase products\n\n##### Build\n\n- [App Check](/products/app-check)\n- [App Hosting](/products/app-hosting)\n- [Authentication](/products/auth)\n- [Cloud Functions](/products/functions)\n- [Cloud Storage](/products/storage)\n- [Data Connect](/products/data-connect)\n- [Extensions](/products/extensions)\n- [Firestore](/products/firestore)\n- [Firebase ML](/products/ml)\n- [Genkit](https://genkit.dev/)\n- [Hosting](/products/hosting)\n- [Realtime Database](/products/realtime-database)\n- [Firebase AI Logic client SDKs](/products/firebase-ai-logic)\n\n[Generative AI](/products/generative-ai) \n\n##### Run\n\n- [A/B Testing](/products/ab-testing)\n- [App Distribution](/products/app-distribution)\n- [Cloud Messaging](/products/cloud-messaging)\n- [Crashlytics](/products/crashlytics)\n- [Google Analytics](/products/analytics)\n- [In-App Messaging](/products/in-app-messaging)\n- [Performance Monitoring](/products/performance)\n- [Remote Config](/products/remote-config)\n- [Test Lab](/products/test-lab)"]]