Envía mensajes con Firebase console

Puedes enviar mensajes de notificación a dispositivos con iOS y Android mediante el Compositor de Notifications en 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 el marketing altamente orientado y la participación de los usuarios. Firebase console proporciona pruebas A/B basadas 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 de Notifications del Centro de ayuda de Firebase.

Acerca de los campos de mensaje de FCM en el Compositor de Notifications

Cuando envías una notificación desde el Compositor de Notifications, Google usa los campos ingresados en el compositor de dos maneras:

  1. Los campos como Segmento del usuario y Vencimiento determinan las opciones de destino y entrega del mensaje.
  2. Los campos como Texto del mensaje 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 asignan 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 a través de los protocolos de servidor de FCM. Por ejemplo, puedes orientar mensajes a segmentos de usuarios según la app, la versión de la app, el idioma o las propiedades de 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 del mensaje Indica el título de la notificación.
notification.body Texto del mensaje 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:

Clave Etiqueta del campo de la consola Descripción
priority Prioridad

Establece la prioridad del mensaje.

Para obtener más información, consulta Cómo configurar la prioridad de un mensaje.

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 el mensaje se debe conservar 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.

Enviar comentarios sobre…

¿Necesitas ayuda? Visita nuestra página de asistencia.