Firebase के pricing page पर Cloud Messaging (FCM) को no-cost बताया गया है (10 Nov 2026 को चेक किया गया)। खर्च Firebase के दूसरे products में आता है, जैसे Blaze plan पर BigQuery export।
Firebase Cloud Messaging (FCM) engagement-stack का वह दुर्लभ component है जो भारतीय product teams के लिए सचमुच बिना सोचे-विचारे लिया जाने वाला फ़ैसला है: free, unlimited, cross-platform, Google द्वारा चलाया जाता है, भारतीय mobile app ecosystem के भारी बहुमत में इस्तेमाल होता है, और Google Play तथा Android push topology के जिस तरह विकसित होने की वजह से Android devices तक push पहुँचाने का लगातार अकेला व्यावहारिक तरीका बनता जा रहा है। FCM उस Firebase Backend-as-a-Service platform का हिस्सा है जिसे Google ने 21 October 2014 को खरीदा था, इसके co-founders Andrew Lee, James Tamplin और Vikrant Tomar से; Firebase खुद मूल रूप से 2011 में San Francisco में शुरू हुआ था। FCM (पहले Google Cloud Messaging / GCM) GCM का उत्तराधिकारी है और Android के लिए canonical push rail है (जिसने 2018 में deprecated GCM की जगह ली), जिसमें iOS के लिए Apple Push Notification service (APNs) integration और web apps के लिए Web Push protocol का support है। 2026 में pricing की स्थिति साफ़ है: FCM Firebase के Spark (no-cost) और Blaze (pay-as-you-go) दोनों plans पर free है, न कोई per-message charge, न message-count की कोई सीमा, और न कोई overage fee — चाहे आप एक दिन में 10 push भेजें या 10 million। 2026 में भारतीय buyers के लिए सही नज़रिया यह है: FCM वह delivery rail है जिसे आपको हमेशा इस्तेमाल करना चाहिए; असल में मायने रखने वाला सवाल यह है कि FCM के ऊपर कौन-सा engagement platform (WebEngage, MoEngage, Clevertap, OneSignal, Braze) बैठकर segmentation, journeys, A/B testing और analytics संभालेगा। FCM अपने आप में notifications भेजने में बहुत अच्छा है और उन्हें orchestrate करने में कमज़ोर — कोई ठोस campaign automation नहीं है, segmentation सतही है (बुनियादी topic / token / device targeting), और analytics के लिए Firebase Analytics + BigQuery export pipeline चाहिए जो Blaze plan पर है। यह फ़ैसला सिर्फ़ तब गलत है जब आपको किसी तरह ऐसा managed engagement platform चाहिए जिसमें अलग orchestration tier न हो — लगभग कोई भी production team इस श्रेणी में नहीं आती।
क्या हम आपके product के बारे में गलत हैं? हमें बताइए।
Firebase Cloud Messaging (FCM) Google की cross-platform push notification delivery service है — यानी वह असली rail जो आपके server से push को user के Android, iOS या web browser तक पहुँचाती है। Android पर FCM इकलौती first-party push pipeline है (इसने 2018 में GCM की जगह ली और यही वह system service है जिसके ज़रिए OS background notifications route करता है); iOS पर FCM, Apple के APNs (Apple Push Notification service) के आगे एक abstraction layer का काम करता है; web पर FCM, W3C Web Push protocol बोलता है और उन browsers के साथ integrate होता है जो इसे support करते हैं (Chrome, Firefox, Edge, Opera, और APNs-for-Web के ज़रिए Safari)।
FCM Firebase का हिस्सा है, यानी उस Backend-as-a-Service (BaaS) platform का जिसे Google ने 21 October 2014 को खरीदा था। मूल Firebase company की स्थापना 2011 में San Francisco में Andrew Lee, James Tamplin (CEO) ने की थी, और वह शुरुआत में Envolve नाम की एक real-time chat-API company थी, जो बाद में एक generic real-time backend में बदल गई। co-founding team (जिसमें आगे चलकर अन्य लोगों के साथ Vikrant Tomar भी शामिल हुए) को acquisition के बाद भी रखा गया और उसने Google के तहत Firebase platform को आगे बढ़ाना जारी रखा। आज Firebase में Realtime Database, Cloud Firestore, Authentication, Cloud Functions, Cloud Storage, Hosting, FCM (Messaging), Crashlytics, Performance Monitoring, Remote Config, A/B Testing, App Check, Test Lab और Analytics शामिल हैं — जिनमें FCM को यकीनन सबसे व्यापक रूप से अपनाया गया अकेला Firebase product कहा जा सकता है।
2026 की pricing स्थिति असामान्य रूप से साफ़ है: FCM, Spark और Blaze दोनों plans पर free है — message-count की कोई सीमा नहीं और per-message कोई fee नहीं। Spark plan, Firebase का no-cost tier है; Blaze plan उन products के लिए pay-as-you-go है जो सच में charge करते हैं (free quota से ज़्यादा Cloud Functions invocations, free quota से ज़्यादा Firestore reads / writes / storage, free quota से ज़्यादा Hosting, आदि) — लेकिन FCM खास तौर पर दोनों पर free रहता है। messaging-infrastructure category में यह सचमुच असामान्य है: हर तुलनीय platform (OneSignal, Twilio, MSG91) या तो free tier को monthly active users / monthly notifications की छोटी संख्या पर सीमित कर देता है या scale पर per-message charge लेता है।
व्यावहारिक नतीजा: भारतीय मोबाइल ecosystem में FCM ही universal push delivery rail है। भारत के ज़्यादातर Android, iOS और web apps या तो FCM को सीधे integrate करते हैं, या किसी engagement platform (WebEngage, MoEngage, Clevertap, OneSignal, Braze) को integrate करते हैं, जो खुद अंदर से FCM पर ही भेजता है। यहाँ तक कि भारत में बने engagement platforms — WebEngage (Mumbai), MoEngage (Bengaluru), Clevertap (Mumbai) — भी Android push के असली transport के तौर पर FCM पर ही निर्भर हैं। 2026 में FCM से गुज़रे बिना Android devices तक सही मायनों में पहुँचना संभव नहीं है।
Native Android (FCM SDK / FCM HTTP v1 API), APNs handoff के ज़रिए iOS, और W3C Web Push के ज़रिए web। Android + iOS + web के लिए एक unified server-side API surface; SDK registration, token refresh, notification rendering और tap-handling संभालता है।
किसी specific device token को, किसी topic को (publish-subscribe model — जो भी device subscribed है उसे मिलेगा), या topics को जोड़ने वाली Boolean condition को भेजें। Transactional sends (token) और basic broadcast (topic) के लिए उपयोगी है; behavioural segmentation के लिए काफ़ी नहीं है।
Notification messages (app बंद होने पर भी OS अपने आप render करता है) और data messages (आपका app code तय करता है कि क्या करना है — silent payload updates, background sync और large-payload triggers के लिए उपयोगी)। उन भारतीय apps के लिए यह बहुत अहम फ़र्क है जिन्हें OS-rendered notifications के बिना silent updates चाहिए।
Topics या user segments को one-off campaigns बनाने और भेजने के लिए web dashboard। इतना हल्का है कि छोटी भारतीय teams शुरुआती दौर में इसे ही अपना पूरा push interface बना सकती हैं; बड़ी teams के लिए segmentation और A/B testing में यह कमज़ोर है।
FCM, basic send / open / conversion tracking के लिए Firebase Analytics (free) के साथ और SQL-level event analysis के लिए Blaze plan पर BigQuery export के साथ natively integrate होता है। Custom engagement dashboards बनाने का सबसे साफ़-सुथरा तरीका यही export है।
Tokens को topics में subscribe / unsubscribe करने, एक साथ हज़ारों tokens को batch send करने, Notifications composer से sends schedule करने, और Reports API के ज़रिए delivery receipts संभालने के लिए server-side APIs। ज़्यादातर production वाली भारतीय teams अपनी orchestration layer इन्हीं के ऊपर बनाती हैं।
FCM free है। इसमें समझने के लिए कोई fine print नहीं है। ख़ास तौर पर 2026 में:
Indirect costs, जिनकी planning करनी चाहिए: (1) आप आमतौर पर FCM के साथ Blaze plan भी लेते ही हैं क्योंकि engagement analytics के लिए आपको Firebase Analytics events का BigQuery export चाहिए — यह सिर्फ़ Blaze वाला feature है, और BigQuery query costs pay-as-you-go हैं (production scale पर एक typical भारतीय app BigQuery export पर ₹2,000–₹50,000/month ख़र्च करता है)। (2) ऊपर वाला आपका engagement platform (WebEngage / MoEngage / Clevertap / OneSignal / Braze) ही असली cost line है: एक typical भारतीय B2C app engagement platform पर ₹15,000 – ₹15 lakh/month ख़र्च करता है (MAU + enabled channels के हिसाब से priced), जबकि FCM underlying delivery rail के रूप में बिना किसी extra cost के रहता है। (3) अगर आप SMS / WhatsApp / email भी भेजते हैं, तो उनकी अपनी costs हैं (भारत में DLT-registered SMS typically ₹0.15–₹0.40 per SMS होता है; WhatsApp utility messages Meta के July 2025 वाले per-message pricing के मुताबिक़ भारत के rates पर ~₹0.40–₹0.60 per message हैं)।
FCM गलत चुनाव है (standalone solution के तौर पर) जब: आपको shared user profiles और journey orchestration के साथ multi-channel engagement (push + email + SMS + WhatsApp + in-app messaging) चाहिए — FCM के ऊपर WebEngage / MoEngage / Clevertap इस्तेमाल करें; आपको push content की sophisticated behavioural segmentation और A/B testing चाहिए — FCM Console बहुत सीमित है; आपको RFM / cohort / funnel analytics चाहिए — किसी असली product-analytics tool (Mixpanel, Amplitude, Posthog, Clevertap) के साथ जोड़ें और FCM को सिर्फ delivery rail की तरह इस्तेमाल करें; आपको भारत में WhatsApp Business API delivery को primary channel के रूप में चाहिए — वह बुनियादी तौर पर एक अलग product है (Haptik / Wati / Interakt / Gupshup इस्तेमाल करें); या आप खास तौर पर ऐसा managed engagement platform चाहते हैं जिसमें अलग orchestration tooling की ज़रूरत न पड़े।
हर सुबह एक actionable growth breakdown, 12 industries में — English और 10 Indian languages में audio version के साथ। कोई फ़ालतू बात नहीं, सिर्फ़ ठोस product teardowns और India benchmarks।