Stay organized with collections
Save and categorize content based on your preferences.
Send messages to any device
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.
plat_ios
plat_android
plat_web
plat_cpp
plat_unity
Advanced message targeting
Easily 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.
Customized notification content
Deliver 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.
No coding required for sending notifications
Notification messages are fully integrated with Google Analytics for Firebase, giving you access to detailed engagement and conversion tracking. Monitor effectiveness from a single dashboard with no coding required.
A/B test notifications
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
.
A/B testing was built in partnership with
Google Optimize
, an A/B testing and personalization tool for the web.
Firebase helps you develop high-quality apps, grow your user base, and earn more money. Each feature works independently, and they work even better together.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]