FCM
Debug
Tester
Docs
FAQ
Blog
Tools
Send
Frequently Asked Questions
Everything you need to know about Firebase Cloud Messaging and our FCM testing tool.
What is FCM and how does it work?
What is the difference between notification message and data message?
How do I get my FCM device token?
What is a topic in FCM?
Can I send to multiple devices at once?
What is the maximum payload size for FCM?
What happens if the device is offline when I send a notification?
How long does FCM store undelivered messages?
How does FCM HTTP v1 API authentication work?
Is FCM free?
Why is my FCM notification not showing when app is in foreground?
Why is notification not received on iOS but works fine on Android?
My FCM token keeps changing — what should I do?
Can I send FCM notifications without Firebase (self-hosted)?
Why am I getting SENDER_ID_MISMATCH error?
Do FCM notifications work when phone is in Do Not Disturb mode?
Is there a limit to how many notifications I can send per day?
Why does my notification show but tapping it does nothing?
How do I send silent or background notifications using FCM?
Flutter FCM not working after adding to pubspec.yaml — what to check first?