Firebase Cloud Messaging

API gratuita de Google para enviar notificaciones push a iOS, Android y web con una sola integración, sin límites de volumen ni coste por mensaje.

Veredicto del Editor

Nuestra valoración: 8.0/10
Firebase Cloud Messaging es la infraestructura de notificaciones push más utilizada del mundo por una razón objetiva: gratuita, fiable, con cobertura real en iOS, Android y web, y respaldada por la infraestructura de Google. Para equipos de desarrollo que necesitan una solución de notificaciones sin coste de infraestructura y con SDKs bien documentados, no tiene competidor directo en precio-calidad. El trade-off es claro: FCM es una API de bajo nivel, no una plataforma de engagement. Equipos que necesiten segmentación conductual avanzada, flujos de automatización visuales o gestión de campañas por parte de perfiles no técnicos necesitarán construir esas capas encima o usar una plataforma de nivel superior que use FCM como transporte (como OneSignal, que en su backend utiliza FCM para Android). Recomendado para startups y equipos de desarrollo con recursos limitados que necesitan notificaciones push funcionales rápido, y para cualquier arquitectura donde las notificaciones son un componente, no el producto central.

Firebase Cloud Messaging es la API de notificaciones push gratuita de Google, con cobertura real en iOS, Android y web. Sin límites de volumen ni coste por mensaje, es la opción de referencia para equipos de desarrollo que necesitan notificaciones fiables sin inversión en infraestructura.

Puntuación detallada

Facilidad de uso
8.2
Funcionalidades
7.8
Relación calidad-precio
9.0
Soporte al cliente
7.8
Integraciones
7.6

Precios y Planes de Firebase Cloud Messaging

Precio desde
Gratis

Firebase Cloud Messaging es completamente gratuito. No hay límites de volumen de mensajes, no hay planes de pago, no hay coste por dispositivo ni por notificación enviada.

Incluido en el plan gratuito Spark de Firebase. Las funciones adicionales de Firebase (Firestore, Analytics, Crashlytics) tienen sus propios límites en el plan gratuito pero no afectan a FCM.

Contexto: competidores como OneSignal cobran a partir de 9 USD/mes por características de segmentación avanzada; Braze y Iterable tienen contratos enterprise desde 50.000 USD/año. FCM cubre el stack básico de notificaciones sin ningún coste.

Precios verificados en 3 Abr 2026

Pros y Contras

6 ventajas · 5 desventajas

✅ Ventajas

  • Completamente gratuito sin límites de volumen de mensajes ni coste por dispositivo.
  • Cobertura real multiplataforma: iOS (APNs), Android, Web (Chrome/Firefox/Edge) y Flutter con una sola API.
  • Integración nativa con Google Analytics for Firebase para medir tasa de apertura y conversiones.
  • A/B testing de notificaciones disponible directamente desde la consola sin código adicional.
  • SDKs oficiales bien documentados para iOS, Android, JavaScript, Flutter, Unity y C++.
  • Sin gestión de infraestructura: Google gestiona la fiabilidad, escalabilidad y almacenamiento de mensajes offline.

❌ Desventajas

  • Sin interfaz de marketing visual: requiere conocimientos técnicos para configurar y enviar mensajes.
  • Sin segmentación conductual avanzada (abandono de carrito, RFM) sin integraciones externas adicionales.
  • Dependencia total de la infraestructura de Google: cortes de Firebase afectan a la entrega.
  • Entrega en iOS sujeta a restricciones de APNs y políticas de Apple que limitan la fiabilidad en algunos casos.
  • Sin gestión visual de opt-in/opt-out para equipos de marketing sin perfil técnico.

Análisis de Firebase Cloud Messaging

Arquitectura técnica de FCM

Firebase Cloud Messaging opera sobre una arquitectura de mensajería asíncrona que actúa como intermediario entre el servidor de la aplicación y los dispositivos cliente. El flujo es el siguiente: el servidor de la app envía un mensaje a la API de FCM, que lo encola y distribuye a los dispositivos registrados con el token correspondiente. Esta separación entre el servidor y el cliente permite enviar notificaciones incluso cuando la app no está en primer plano o el dispositivo está temporalmente sin conexión; FCM almacena el mensaje hasta que el dispositivo se reconecta.

FCM soporta dos tipos principales de mensajes: notificaciones (notification messages), que el SDK gestiona automáticamente y muestra en el sistema operativo, y mensajes de datos (data messages), que la app recibe y procesa manualmente. Esta distinción es crítica en diseño: las notificaciones gestionadas por el SO son más sencillas de implementar pero menos flexibles; los mensajes de datos requieren más código pero permiten experiencias personalizadas y lógica de negocio compleja.

Cobertura multiplataforma real

La promesa de "una sola API para todas las plataformas" es la razón principal por la que FCM domina este segmento. Un mismo mensaje puede llegar a dispositivos iOS (mediante APNs, con FCM como intermediario), Android, web (mediante Web Push Protocol, compatible con Chrome, Firefox y Edge), aplicaciones Flutter multiplataforma, y aplicaciones Unity para gaming. En la práctica, esta abstracción ahorra semanas de desarrollo: sin FCM, habría que integrar APNs para iOS, Firebase/GCM para Android y Web Push con Service Workers para web de forma independiente.

Segmentación y targeting

FCM ofrece tres modelos de envío: unicast (un token específico, para notificaciones individuales), tópicos (cualquier dispositivo suscrito a un canal como "ofertas" o "breaking-news"), y segmentos de audience definidos en Google Analytics for Firebase. El sistema de tópicos es especialmente útil para publishers y ecommerce: los usuarios se suscriben a categorías de interés y la app envía automáticamente sin necesidad de mantener listas de tokens manualmente.

La integración nativa con Google Analytics for Firebase añade una capa de medición que Pusher, OneSignal en tier gratuito u otros competidores no ofrecen sin coste adicional: tasa de apertura, conversiones post-notificación, y A/B testing de mensajes desde la consola sin escribir código adicional.

Limitaciones reales en producción

FCM no es una plataforma de marketing de notificaciones de propósito general. Carece de interfaz visual para gestores de marketing sin perfil técnico, de segmentación conductual avanzada (RFM, abandono de carrito) sin integración externa, y de gestión de opt-in/opt-out con flujos visuales. Para estos casos, plataformas como OneSignal, Braze o Klaviyo son más adecuadas. FCM es una infraestructura, no una herramienta de marketing.

La latencia de entrega varía según la prioridad del mensaje. Los mensajes de alta prioridad (priority: "high") despiertan dispositivos en Android inmediatamente, pero iOS aplica sus propias restricciones de batería y cuota de APNs. En condiciones normales, la latencia es de milisegundos a pocos segundos; en dispositivos con Doze mode activo puede llegar a varios minutos para mensajes de prioridad normal.

Arquitectura técnica de FCM

Firebase Cloud Messaging opera sobre una arquitectura de mensajería asíncrona que actúa como intermediario entre el servidor de la aplicación y los dispositivos cliente. El flujo es el siguiente: el servidor de la app envía un mensaje a la API de FCM, que lo encola y distribuye a los dispositivos registrados con el token correspondiente. Esta separación entre el servidor y el cliente permite enviar notificaciones incluso cuando la app no está en primer plano o el dispositivo está temporalmente sin conexión; FCM almacena el mensaje hasta que el dispositivo se reconecta.

FCM soporta dos tipos principales de mensajes: notificaciones (notification messages), que el SDK gestiona automáticamente y muestra en el sistema operativo, y mensajes de datos (data messages), que la app recibe y procesa manualmente. Esta distinción es crítica en diseño: las notificaciones gestionadas por el SO son más sencillas de implementar pero menos flexibles; los mensajes de datos requieren más código pero permiten experiencias personalizadas y lógica de negocio compleja.

Cobertura multiplataforma real

La promesa de "una sola API para todas las plataformas" es la razón principal por la que FCM domina este segmento. Un mismo mensaje puede llegar a dispositivos iOS (mediante APNs, con FCM como intermediario), Android, web (mediante Web Push Protocol, compatible con Chrome, Firefox y Edge), aplicaciones Flutter multiplataforma, y aplicaciones Unity para gaming. En la práctica, esta abstracción ahorra semanas de desarrollo: sin FCM, habría que integrar APNs para iOS, Firebase/GCM para Android y Web Push con Service Workers para web de forma independiente.

Segmentación y targeting

FCM ofrece tres modelos de envío: unicast (un token específico, para notificaciones individuales), tópicos (cualquier dispositivo suscrito a un canal como "ofertas" o "breaking-news"), y segmentos de audience definidos en Google Analytics for Firebase. El sistema de tópicos es especialmente útil para publishers y ecommerce: los usuarios se suscriben a categorías de interés y la app envía automáticamente sin necesidad de mantener listas de tokens manualmente.

La integración nativa con Google Analytics for Firebase añade una capa de medición que Pusher, OneSignal en tier gratuito u otros competidores no ofrecen sin coste adicional: tasa de apertura, conversiones post-notificación, y A/B testing de mensajes desde la consola sin escribir código adicional.

Limitaciones reales en producción

FCM no es una plataforma de marketing de notificaciones de propósito general. Carece de interfaz visual para gestores de marketing sin perfil técnico, de segmentación conductual avanzada (RFM, abandono de carrito) sin integración externa, y de gestión de opt-in/opt-out con flujos visuales. Para estos casos, plataformas como OneSignal, Braze o Klaviyo son más adecuadas. FCM es una infraestructura, no una herramienta de marketing.

La latencia de entrega varía según la prioridad del mensaje. Los mensajes de alta prioridad (priority: "high") despiertan dispositivos en Android inmediatamente, pero iOS aplica sus propias restricciones de batería y cuota de APNs. En condiciones normales, la latencia es de milisegundos a pocos segundos; en dispositivos con Doze mode activo puede llegar a varios minutos para mensajes de prioridad normal.

Características Principales

Notificaciones push cross-platform: iOS, Android, web (Chrome/Firefox/Edge), Flutter y Unity con una sola API.
Mensajes de datos y notificaciones: dos tipos con control total sobre visualización y procesamiento.
Targeting por token individual, tópicos suscritos o segmentos de Google Analytics for Firebase.
Programación de mensajes: envío inmediato o diferido con zona horaria del dispositivo.
Integración con Google Analytics for Firebase: métricas de apertura, conversión y engagement.
A/B testing nativo en consola Firebase para optimizar contenido y timing de notificaciones.
Almacenamiento de mensajes offline: FCM los entrega cuando el dispositivo recupera conexión.
SDK oficial para iOS, Android, JavaScript, C++, Unity y Flutter con documentación completa.

Se integra con 17 herramientas

Firebase AnalyticsFirebase AuthFirestoreFirebase Remote ConfigGoogle AnalyticsBigQueryCloud FunctionsiOSAndroidFlutterReact NativeUnityWeb PushNode.jsPythonJavaGo

Alternativas

OneSignal O
OneSignal 9.0

Plataforma de push notifications con segmentación avanzada, automatización de campañas y plan gratuito hasta 10.000 suscriptores

A
Amazon SNS

Simple Notification Service de AWS para notificaciones push a escala con 1 millón de envíos gratuitos al mes

A
Airship

Plataforma enterprise de customer engagement multicanal con push, in-app, SMS y email integrados

P
Pusher Beams

API de notificaciones push en tiempo real con SDKs nativos y soporte para Android e iOS

B
Braze

Plataforma de customer engagement multicanal enterprise con personalización avanzada y analytics integrados

Reseñas de Firebase Cloud Messaging

¿Has usado esta herramienta?

Preguntas frecuentes sobre Firebase Cloud Messaging

Los precios de Firebase Cloud Messaging parten desde Gratis. Firebase Cloud Messaging es completamente gratuito. No hay límites de volumen de mensajes, no hay planes de pago, no hay coste por dispositivo ni por notificación enviada. Incluido en el plan gratuito Spark de Firebase....
Sí, Firebase Cloud Messaging ofrece un plan gratuito o versión free. El precio de los planes de pago parte desde Gratis.
Firebase Cloud Messaging es la API de notificaciones push gratuita de Google, con cobertura real en iOS, Android y web. Sin límites de volumen ni coste por mensaje, es la opción de referencia para equipos de desarrollo que necesitan notificaciones fiables sin inversión en infraestructura.
Las principales alternativas a Firebase Cloud Messaging son: OneSignal, Amazon SNS, Airship, Pusher Beams, Braze. Cada una tiene sus propias ventajas según el caso de uso.
Con un 8.0/10, Firebase Cloud Messaging es una de las mejores opciones en su categoría. Firebase Cloud Messaging es la API de notificaciones push gratuita de Google, con cobertura real en iOS, Android y web. Sin límites de volumen ni coste por mensaje, es la opción de referencia para equipos de desarrollo que necesitan notificaciones fiables sin inversión en infraestructura.