Diseño de un envío push enriquecido para Android rich-push

AVAILABILITY
Esta función se encuentra en Disponibilidad limitada (LA).

Con Firebase Cloud Messaging, puede elegir entre dos tipos de mensajes:

  • El Data message es gestionado por la aplicación del cliente. Estos mensajes se envían directamente a la aplicación móvil, que genera y muestra una notificación de Android en el dispositivo. Los mensajes de datos solo contienen las variables de aplicación personalizadas.

  • El Notification message, gestionado automáticamente por el SDK de FCM. FCM muestra automáticamente el mensaje en los dispositivos de los usuarios en nombre de la aplicación del cliente. Los mensajes de notificación contienen un conjunto predefinido de parámetros y opciones, pero pueden personalizarse aún más con las variables de aplicación personalizadas.

Definición del contenido de la notificación push-message

IMPORTANT
Antes de diseñar una notificación push enriquecida, primero debe configurar el conector. Consulte esta página para el procedimiento detallado.

Una vez creado el envío push, puede definir su contenido. Hay tres plantillas disponibles:

  • Plantilla predeterminada permite enviar notificaciones con un icono simple y una imagen adjunta.

  • Plantilla básica Puede incluir texto, imágenes y botones en las notificaciones.

  • Plantilla de carrusel le permite enviar notificaciones con texto e imágenes múltiples que los usuarios pueden deslizar.

Examine las pestañas siguientes para aprender a componer el mensaje para cada plantilla.

Plantilla predeterminada
  1. Del desplegable Notification type, seleccione Default.

  2. Para redactar el mensaje, escriba el texto en la Title y Message campos.

  3. Utilice campos de personalización dinámicos para definir contenido, personalizar datos y agregar contenido dinámico. Más información

  4. Para personalizar aún más la notificación push, configure el Notification options y HTTPv1 additional options de la notificación push. Más información

Una vez definido el contenido del mensaje, puede utilizar los suscriptores de prueba para previsualizar y probar el mensaje.

Plantilla básica
  1. Del desplegable Notification Type, seleccione Basic.

  2. Para redactar el mensaje, escriba el texto en la Title, Message y Expanded message campos.

    El Message el texto aparece en la vista contraída mientras que la variable Expanded message se muestra cuando se expande la notificación.

  3. Utilice campos de personalización dinámicos para definir contenido, personalizar datos y agregar contenido dinámico. Más información

  4. En el Color options , introduzca los códigos de color hexadecimales para su Title, Message y Background.

  5. Añadir un Remind later button si es necesario. Introduzca su Reminder Text y Fecha en los campos correspondientes.

    El Reminder Date El campo espera un valor que represente una época en segundos.

  6. Clic Add button y rellene los campos siguientes:

    • Label: texto mostrado en el botón.
    • Link URI: especifique el URI que se ejecutará al hacer clic en el botón.

    Tiene la opción de incluir hasta tres botones en la notificación push. Si opta por el Remind later button, solo puede incluir un máximo de dos botones.

  7. Seleccione el Link type de la URL vinculada del botón:

    • Web URL: las URL web dirigen a los usuarios al contenido en línea. Al hacer clic en, se solicita al explorador web predeterminado del dispositivo que abra y navegue hasta la dirección URL designada.

    • Deeplink: los vínculos profundos son direcciones URL que guían a los usuarios a secciones específicas de una aplicación aunque esta esté cerrada. Al hacer clic en él, puede aparecer un cuadro de diálogo que permite a los usuarios elegir entre varias aplicaciones capaces de gestionar el vínculo.

    • Open App: Las direcciones URL de aplicaciones abiertas le permiten conectarse directamente al contenido de una aplicación. Permite a la aplicación establecerse como controlador predeterminado para un tipo específico de vínculo, omitiendo el cuadro de diálogo de desambiguación.

    Para obtener más información sobre cómo gestionar vínculos de aplicaciones de Android, consulte Documentación para desarrolladores de Android.

  8. Para personalizar aún más la notificación push, configure el Notification options y HTTPv1 additional options de la notificación push. Más información

Una vez definido el contenido del mensaje, puede utilizar los suscriptores de prueba para previsualizar y probar el mensaje.

Plantilla de carrusel
  1. Del desplegable Notification Type, seleccione Carousel.

  2. Para redactar el mensaje, escriba el texto en la Title, Message y Expanded message campos.

    El Message el texto aparece en la vista contraída mientras que la variable Expanded message se muestra cuando se expande la notificación.

  3. Utilice el Editor de expresiones para definir contenido, personalizar datos y agregar contenido dinámico. Más información

  4. En el Color options , introduzca los códigos de color hexadecimales para su Title, Message y Background.

  5. Elija cómo se usa el Carousel funciona:

    • Auto: recorre automáticamente las imágenes como diapositivas, en transición a intervalos predefinidos.
    • Manual: permite a los usuarios deslizar manualmente entre diapositivas para navegar por las imágenes.
  6. Desde el Layout menú desplegable, seleccione Filmstrip para incluir vistas previas de las imágenes anterior y siguiente junto con la diapositiva principal.

  7. Clic Add image e introduzca la URL de imagen, la URL de texto y la URL de acción.

    Asegúrese de incluir un mínimo de tres imágenes y un máximo de cinco.

  8. Para personalizar aún más la notificación push, configure el Notification options y HTTPv1 additional options de la notificación push. Más información

Una vez definido el contenido del mensaje, puede utilizar los suscriptores de prueba para previsualizar y probar el mensaje.

Configuración avanzada de notificación push push-advanced

Opciones de notificación notification-options

Parámetro
Descripción
Channel ID
Establezca el ID de canal de la notificación. La aplicación debe crear un canal con este ID de canal antes de recibir cualquier notificación.
Icon
Configure el icono de la notificación para que se muestre en los dispositivos de sus perfiles.
Sound
Configure el sonido para que se reproduzca cuando el dispositivo reciba la notificación.
Tag
Establezca un identificador utilizado para reemplazar las notificaciones existentes en el cajón de notificaciones. Esto ayuda a evitar la acumulación de varias notificaciones y garantiza que solo se muestre la notificación relevante más reciente.
Color
Establezca el color del icono de la notificación con un código de color hexadecimal.
Click action
Configure la acción asociada con un clic del usuario en la notificación.
Notification background color
Establece el color de tu fondo de notificación con tus códigos de color hexadecimales.
Link type
  • URL web: las URL web dirigen a los usuarios al contenido en línea. Al hacer clic en, se solicita al explorador web predeterminado del dispositivo que abra y navegue hasta la dirección URL designada.
  • Vínculos profundos: Los vínculos profundos son direcciones URL que guían a los usuarios a secciones específicas de una aplicación aunque esta esté cerrada. Al hacer clic en él, puede aparecer un cuadro de diálogo que permite a los usuarios elegir entre varias aplicaciones capaces de gestionar el vínculo.
  • Abrir aplicación: Las direcciones URL de Abrir aplicación permiten conectarse directamente al contenido de una aplicación. Permite a la aplicación establecerse como controlador predeterminado para un tipo específico de vínculo, omitiendo el cuadro de diálogo de desambiguación.

Opciones adicionales de HTTPv1 additional-options

Parámetro
Descripción
Ticker
Configure el texto del valor de la notificación. Solo está disponible para dispositivos configurados con Android 5.0 Lollipop.
Sticky
Cuando se activa, la notificación permanece visible incluso después de que el usuario haga clic en ella.
Si se desactiva, la notificación se descarta automáticamente cuando el usuario interactúa con ella. El comportamiento adhesivo permite que las notificaciones importantes persistan en la pantalla durante períodos más largos.
Image
Configure la dirección URL de la imagen para que se muestre en la notificación.
Notification Priority
Defina el nivel de prioridad de la notificación, que puede ser predeterminado, mínimo, bajo o alto. El nivel de prioridad determina la importancia y la urgencia de la notificación, lo que influye en cómo se muestra y si puede omitir determinada configuración del sistema. Para más información, consulte la documentación de FCM.
Notification Count
Configure el número de información nueva no leída que se mostrará directamente en el icono de la aplicación. Esto permite al usuario ver rápidamente el número de notificaciones pendientes.
Visibility
Defina el nivel de visibilidad de la notificación, que puede ser pública, privada o secreta. El nivel de visibilidad determina la cantidad de contenido de la notificación que se muestra en la pantalla de bloqueo y en otras áreas confidenciales. Para obtener más información, consulte la Documentación de FCM.
Application variables
Permite definir el comportamiento de las notificaciones. Estas variables son totalmente personalizables y se incluyen, ya que una parte de la carga útil de mensajes se envía al dispositivo móvil.
recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b