Entérate de todos los anuncios de Firebase Summit y descubre cómo Firebase puede ayudarte a acelerar el desarrollo de las apps y a ejecutarlas con confianza. Más información

Envía mensajes con Firebase console

Puede enviar mensajes de notificación mediante el Compositor de notificaciones en Firebase console. Aunque esto no proporciona la misma flexibilidad o escalabilidad que el envío de mensajes con Admin SDK o los protocolos HTTP y XMPP , puede ser muy útil para realizar pruebas o para marketing muy específico y participación del usuario. La consola Firebase proporciona pruebas A/B basadas en análisis para ayudar a refinar y mejorar los mensajes de marketing.

Una vez que haya desarrollado la lógica en su aplicación para recibir mensajes, puede permitir que los usuarios sin conocimientos técnicos envíen mensajes con el redactor de notificaciones .

Sobre

Cuando envía un mensaje de notificación desde el redactor de Notificaciones , Google usa los valores que ingresa en los campos del formulario de estas maneras:

  • Campos como Segmento de usuario y Caducidad determinan el destino del mensaje y las opciones de entrega.
  • Los campos como Texto de notificación y Datos personalizados se envían al cliente en una carga compuesta por pares clave/valor.

Estos campos se asignan a claves disponibles a través del objeto Message . Por ejemplo, los pares clave/valor ingresados ​​en el campo Datos personalizados del redactor se manejan como una carga útil de data para la notificación. Otros campos se asignan directamente a claves en el objeto de notification o en la configuración de notificación específica de la plataforma.

Tenga en cuenta que algunos campos en el redactor de notificaciones no están disponibles a través de la API de FCM. Por ejemplo, puede dirigirse a segmentos de usuarios en función de la versión de la aplicación, el idioma, el tipo y la versión del navegador o las propiedades del usuario de maneras que no están disponibles con la API del servidor.

Las claves que Firebase console envía a los clientes son:

Llave Etiqueta de campo de la consola Descripción
notification.title Título de la notificación Indica el título de la notificación.
notification.body Texto de notificación Indica el texto del cuerpo de la notificación.
data Datos personalizados Pares clave/valor que defina. Estos se entregan como una carga útil de datos para que los maneje la aplicación.

Las claves que determinan la entrega de mensajes incluyen:

Llave Etiqueta de campo de la consola Descripción
sound Sonido

Indica un sonido para reproducir cuando el dispositivo recibe una notificación.

time_to_live Caduca

Este parámetro especifica cuánto tiempo (en segundos) se debe mantener el mensaje en el almacenamiento de FCM si el dispositivo está fuera de línea. Para obtener más información, consulte Configuración de la vida útil de un mensaje .