FCM Client is a professional-grade utility designed for Android developers and QA engineers to test and validate Firebase Cloud Messaging (FCM). Eliminate the need for complex backend scripts—send notifications directly from your device.
🚀 DUAL COMPOSER MODES
• Structured Form: Create notifications in seconds. Perfect for testing titles, bodies, and images.
• Raw JSON Power: Send verbatim HTTP v1 request bodies. Test advanced parameters like apns, webpush, and fcm_options exactly as your server would.
🎯 PRECISION TARGETING
Validate your app's reception logic by targeting:
• Registration Tokens: Test specific individual devices.
• Topics: Ensure your pub/sub notification logic is working.
• Conditions: Debug complex audience segments and boolean logic.
🛠️ ADVANCED DEVELOPER TOOLS
• Custom Data Payloads: Add unlimited Key-Value pairs to test background data handling.
• Android Configuration: Fine-tune delivery with TTL (Time to Live) and Priority settings (HIGH vs. NORMAL).
• Smart Scheduling: Queue messages for future delivery to test time-sensitive app triggers.
• Templates & Drafts: Save your most complex payloads for instant reuse.
🔍 DEEP DEBUGGING & LOGS
Stop guessing why messages fail. FCM Client provides:
• Detailed HTTP status codes.
• FCM Protocol error breakdown.
• Raw Server Responses: View the full JSON response from Google’s servers to identify configuration issues instantly.
✨ PREMIUM EXPERIENCE
Built with a modern Material 3 interface, featuring tactile haptic feedback, fluid spring animations, and a responsive design that respects your workflow.
Whether you are migrating to the FCM HTTP v1 API or simply need a reliable way to trigger push events during development, FCM Client is your essential companion.
________________________________________
DISCLAIMER:
This app is an independent developer tool and is not affiliated with, authorized, maintained, sponsored, or endorsed by Google LLC or Firebase. "Firebase" and "Google" are registered trademarks of Google LLC. This tool uses official Firebase Cloud Messaging APIs to facilitate testing for developers.