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.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:
- Un entorno confiable, como Cloud Functions para Firebase o un servidor de aplicaciones en el que crear, orientar y enviar mensajes.
- 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.