Diseño de un envío push enriquecido para Android rich-push
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
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.
-
Del desplegable Notification type, seleccione Default.
-
Para redactar el mensaje, escriba el texto en la Title y Message campos.
-
Utilice campos de personalización dinámicos para definir contenido, personalizar datos y agregar contenido dinámico. Más información
-
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.
-
Del desplegable Notification Type, seleccione Basic.
-
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.
-
Utilice campos de personalización dinámicos para definir contenido, personalizar datos y agregar contenido dinámico. Más información
-
En el Color options , introduzca los códigos de color hexadecimales para su Title, Message y Background.
-
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.
-
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.
-
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.
-
-
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.
-
Del desplegable Notification Type, seleccione Carousel.
-
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.
-
Utilice el Editor de expresiones para definir contenido, personalizar datos y agregar contenido dinámico. Más información
-
En el Color options , introduzca los códigos de color hexadecimales para su Title, Message y Background.
-
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.
-
Desde el Layout menú desplegable, seleccione Filmstrip para incluir vistas previas de las imágenes anterior y siguiente junto con la diapositiva principal.
-
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.
-
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
- 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
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.