Saltar al contenido
Logo de Firebase Cloud Messaging

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.

Precio
Gratis
Valoración
4 de 5 Recomendable
Origen
Estados Unidos
Revisada
3 de abril de 2026

Veredicto de ecomNinja

4 de 5
Recomendable

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.

Para quién es

Desarrolladores y startups que necesitan notificaciones push multiplataforma sin coste de infraestructura, y equipos técnicos que construyen apps móviles o web con engagement por notificaciones.

Precios de Firebase Cloud Messaging

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 el 3 de abril de 2026. Pueden cambiar: confírmalos en la web oficial antes de contratar.

Pros y contras de Firebase Cloud Messaging

A favor 6

  • 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.

En contra 5

  • 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

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.

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

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.

Análisis en profundidad

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.

Integraciones

  • Firebase Analytics
  • Firebase Auth
  • Firestore
  • Firebase Remote Config
  • Google Analytics
  • BigQuery
  • Cloud Functions
  • iOS
  • Android
  • Flutter
  • React Native
  • Unity
  • Web Push
  • Node.js
  • Python
  • Java
  • Go

Alternativas a Firebase Cloud Messaging

  • OneSignal

    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

Preguntas frecuentes sobre Firebase Cloud Messaging

¿Cuánto cuesta Firebase Cloud Messaging?

Gratis. Los planes y sus límites están detallados en la sección Precios de esta ficha.

¿Tiene Firebase Cloud Messaging plan gratuito?

Sí, según nuestra ficha: Gratis.

¿Cuáles son las alternativas a Firebase Cloud Messaging?

Las alternativas que recogemos en esta ficha son OneSignal, Amazon SNS, Airship, Pusher Beams, Braze.

¿Para quién es Firebase Cloud Messaging?

Desarrolladores y startups que necesitan notificaciones push multiplataforma sin coste de infraestructura, y equipos técnicos que construyen apps móviles o web con engagement por notificaciones.

¿Merece la pena Firebase Cloud Messaging?

Nuestra valoración es 4 de 5 (recomendable). 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.

¿De dónde es Firebase Cloud Messaging?

El origen de Firebase Cloud Messaging es Estados Unidos.