Catch up on everthing we announced at this year's Firebase Summit. Learn more

Envía mensajes con Firebase console

Puedes enviar mensajes de notificación mediante el Compositor de Notifications de Firebase console. Aunque esta acción no proporciona la misma flexibilidad o escalabilidad que enviar mensajes con el SDK de Admin o los protocolos HTTP y XMPP, puede ser muy útil para realizar pruebas o generar marketing altamente orientado y participación de los usuarios. Firebase console proporciona la función de A/B Testing basada en estadísticas con el fin de definir y mejorar los mensajes de marketing.

Una vez que hayas desarrollado lógica en tu app para recibir mensajes, puedes permitir que los usuarios no técnicos envíen mensajes según las instrucciones que se brindan en la página Notificaciones del Centro de ayuda de Firebase.

Información

Cuando envías una notificación desde el Compositor de Notifications, Google usa los valores ingresados en los campos del formulario de las siguientes dos maneras:

  • Los campos como Segmento de usuarios y Vencimiento determinan las opciones de destino y entrega del mensaje.
  • Los campos como Texto de la notificación y Datos personalizados se envían al cliente en una carga útil que contiene pares clave-valor.

Estos campos se asignan a claves disponibles a través de los protocolos de servidor de FCM. Por ejemplo, los pares clave-valor ingresados en Datos personalizados se administran como carga útil de datos de la notificación. Otros campos se mapean directamente a las claves en la carga útil de notificación de FCM.

Ten en cuenta que algunos campos del Compositor de Notifications no están disponibles mediante los protocolos de servidor de FCM. Por ejemplo, puedes orientar mensajes a segmentos de usuarios según la versión de la app, el idioma, el tipo y la versión del navegador, o las propiedades del usuario en formas que no están disponibles mediante el campo to en la API del servidor.

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

Clave Etiqueta del 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 la notificación Indica el texto del cuerpo de la notificación.
data Datos personalizados Pares clave-valor que tú defines. Se envían como una carga útil de datos para que la administre la app.

Entre las claves que determinan la entrega del mensaje, se incluyen las siguientes:

Clave Etiqueta del campo de la consola Descripción
sound Sonido

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

time_to_live Vencimiento

Este parámetro especifica el tiempo (en segundos) que se debe conservar el mensaje en el almacenamiento de FCM si el dispositivo se encuentra sin conexión. Para obtener más información, consulta Configuración de la duración de un mensaje.