Creación de notificaciones para Android create-notificaations-android
Utilice Adobe Campaign para enviar notificaciones push a los dispositivos Android. En esta sección se exponen conceptos globales sobre la creación de envíos.
Comience creando una nueva entrega.
Con Firebase Cloud Messaging, puede elegir entre dos tipos de mensajes:
-
Data message, gestionado por la aplicación del cliente.
Los mensajes se envían directamente a la aplicación móvil, que generará y mostrará la notificación de Android al dispositivo. Los mensajes de datos solo contienen las variables de aplicación personalizadas. -
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.
Para obtener más información sobre los tipos de mensajes de Firebase Cloud Messaging, consulte la documentación de FCM.
Creación de un mensaje de datos creating-data-message
-
Vaya a Campaign management > Deliveries.
-
Haga clic New.
-
Seleccione Deliver on Android (android) en la lista desplegable Delivery template. Añada un Label al envío.
-
Haga clic en To para definir la población en destinatario. De forma predeterminada, se aplica la asignación de destino Subscriber application. Haga clic en Add para seleccionar el servicio.
-
En la ventana Target type, seleccione Subscribers of an Android mobile application y haga clic en Next.
-
En la lista desplegable Service, seleccione el servicio creado anteriormente y, a continuación, la aplicación, y haga clic en Finish.
Las Application variables se añaden automáticamente en función de lo que se añadió durante los pasos de configuración. -
Seleccione data message como Message Type.
-
Edite la notificación enriquecida.
-
Puede agregar información en la configuración Application variables si es necesario. Application variables debe configurarse en el servicio Android y formar parte de la carga de mensajes que se envía al dispositivo móvil.
-
Haga clic en Save y realice la entrega.
La imagen y la página web deberían aparecer en la notificación push cuando se reciban en los dispositivos móviles Android de los suscriptores.
Creación de un mensaje de notificación creating-notification-message
Obtenga información sobre cómo crear una notificación push de Android con este vídeo.
-
Vaya a Campaign management > Deliveries.
-
Haga clic New.
-
Seleccione Deliver on Android (android) en la lista desplegable Delivery template. Añada un Label al envío.
-
Haga clic en To para definir la población en destinatario. De forma predeterminada, se aplica la asignación de destino Subscriber application. Haga clic en Add para seleccionar el servicio.
-
En la ventana Target type, seleccione Subscribers of an Android mobile application y haga clic en Next.
-
En la lista desplegable Service, seleccione el servicio creado anteriormente y, a continuación, la aplicación, y haga clic en Finish.
-
Seleccione notification message como Message Type.
-
Añada un título y edite el mensaje. Personalice la notificación push con Notification options:
- Channel ID: configure 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.
- Sound: configure el sonido para que se reproduzca cuando el dispositivo reciba la notificación.
- Color: configure el color del icono de la notificación.
- Icon: configure el icono de la notificación para que se muestre en los dispositivos de sus perfiles.
- Tag: establezca el identificador utilizado para reemplazar las notificaciones existentes en el cajón de notificaciones.
- Click action: configure en la notificación la acción asociada con el clic del usuario.
Para obtener más información sobre Notification options y cómo rellenar estos campos, consulte la documentación de FCM.
-
Si la aplicación está configurada con el protocolo de API HTTP v1, puede personalizar aún más la notificación push con el siguiente HTTPV1 additional options:
- Ticker: configure el texto del valor de la notificación. Solo está disponible para dispositivos configurados con Android 5.0 Lollipop.
- Image: configure la dirección URL de la imagen para que se muestre en la notificación.
- Notification Count: configure el número de información nueva sin leer para que se muestre directamente en el icono de la aplicación.
- Sticky: establezca en true o false. Si se establece en false, la notificación se descarta automáticamente cuando el usuario hace clic en ella. Si se establece en true, la notificación se seguirá mostrando incluso cuando el usuario haga clic en ella.
- Notification Priority: establezca los niveles de prioridad de la notificación en predeterminados, mínimos, bajos o altos. Para más información, consulte la documentación de FCM.
- Visibility: establezca los niveles de visibilidad de la notificación en pública, privada o secreta. Para más información, consulte la documentación de FCM.
Para obtener más información sobre HTTP v1 additional options y cómo rellenar estos campos, consulte la documentación de FCM.
-
Puede agregar información en la configuración Application variables si es necesario. Application variables debe configurarse en el servicio Android y formar parte de la carga de mensajes que se envía al dispositivo móvil.
-
Haga clic en Save y realice la entrega.
La imagen y la página web deberían aparecer en la notificación push cuando se reciban en los dispositivos móviles Android de los suscriptores.