Mensajería en la nube de Firebase

Firebase Cloud Messaging (FCM) es una solución de mensajería multiplataforma que le permite enviar mensajes de manera confiable y sin costo.

Con FCM, puede notificar a una aplicación cliente que hay nuevos correos electrónicos u otros datos disponibles para sincronizar. Puede enviar mensajes de notificación para impulsar la reincorporación y retención de los usuarios. Para casos de uso como la mensajería instantánea, un mensaje puede transferir una carga útil de hasta 4000 bytes a una aplicación cliente.

Configuración de iOS+ Configuración de Android Configuración web Configuración de Flutter Configuración de C++ Configuración de Unity

Capacidades clave

Enviar mensajes de notificación o mensajes de datos Envíe mensajes de notificación que se muestran a su usuario. O envíe mensajes de datos y determine completamente qué sucede en el código de su aplicación. Consulte Tipos de mensajes .
Orientación de mensajes versátil Distribuya mensajes a su aplicación cliente de cualquiera de estas tres formas: a dispositivos individuales, a grupos de dispositivos o a dispositivos suscritos a temas.
Enviar mensajes desde aplicaciones cliente Envíe confirmaciones, chats y otros mensajes desde dispositivos a su servidor a través del canal de conexión confiable y de bajo consumo de batería de FCM.

¿Como funciona?

Una implementación de FCM incluye dos componentes principales para enviar y recibir:

  1. Un entorno confiable, como Cloud Functions para Firebase o un servidor de aplicaciones en el que crear, orientar y enviar mensajes.
  2. Una aplicación cliente de Apple, Android o web (JavaScript) que recibe mensajes a través del servicio de transporte específico de la plataforma correspondiente.

Puede enviar mensajes a través del SDK de administración de Firebase o el protocolo del servidor FCM . Puede utilizar el redactor de notificaciones para realizar pruebas y enviar mensajes de marketing o participación utilizando potentes análisis y segmentación integrados o segmentos importados personalizados.

Consulte la descripción general de la arquitectura para obtener más detalles e información importante sobre los componentes de FCM.

Ruta de implementación

Configurar el SDK de FCM Configure Firebase y FCM en su aplicación de acuerdo con las instrucciones de configuración de su plataforma.
Desarrolla tu aplicación cliente Agregue manejo de mensajes, lógica de suscripción a temas u otras características opcionales a su aplicación cliente. Durante el desarrollo, puede enviar fácilmente mensajes de prueba desde el redactor de notificaciones .
Desarrolla tu servidor de aplicaciones Decida si desea utilizar el SDK de Firebase Admin o el protocolo del servidor para crear su lógica de envío: lógica para autenticar, crear solicitudes de envío, manejar respuestas, etc. Luego desarrolle la lógica en su entorno de confianza.

Próximos pasos