Las entregas de aplicaciones móviles permiten enviar notificaciones a dispositivos iOS y Android.
Para enviar notificaciones push en Adobe Campaign, debe:
Para enviar notificaciones push con Adobe Campaign, debe configurar la extensión de Adobe Campaign en la interfaz de usuario de recopilación de datos del SDK de Adobe Experience Platform Mobile.
El SDK móvil de Adobe Experience Platform impulsa las soluciones y los servicios Experience Cloud de Adobe en sus aplicaciones móviles. La configuración de los SDK se administra mediante la interfaz de usuario de recopilación de datos para lograr una configuración flexible e integraciones ampliables basadas en reglas.
Obtenga más información en la documentación de Adobe Developer.
Antes de enviar notificaciones push, debe definir la configuración de las aplicaciones de iOS y Android en Adobe Campaign.
Las notificaciones push se envían a los usuarios de la aplicación a través de un servicio dedicado. Cuando los usuarios instalan la aplicación, se suscriben a este servicio: Adobe Campaign depende de este servicio para dirigirse únicamente a los suscriptores de la aplicación. En este servicio, debe agregar sus aplicaciones de iOS y Android para enviarlas en dispositivos iOS y Android.
Para crear un servicio para enviar notificaciones push, siga los pasos a continuación:
Navegar a Profiles and Targets > Services and Subscriptions y haga clic en Create.
Introduzca una Label y un Internal name y seleccione una Mobile application escriba.
La asignación de destino predeterminada Subscriber applications (nms:appSubscriptionRcp) está relacionada con la tabla de destinatarios. Si desea utilizar una asignación de destinatario diferente, debe crear una nueva asignación de destino e introducirla en el campo Target mapping del servicio. Obtenga más información sobre las asignaciones de destino en esta página.
A continuación, utilice el Add en la parte derecha para definir las aplicaciones móviles que utilizan este servicio.
Para crear una aplicación para dispositivos iOS, siga estos pasos:
Seleccione Create an iOS application y haga clic en Next.
Introduzca el nombre de su aplicación en la Label field.
(opcional) Puede enriquecer el contenido de un mensaje push con Application variables. Son totalmente personalizables y una parte de la carga útil de mensajes se envía al dispositivo móvil.
En el ejemplo siguiente, la variable mediaURl y mediaExt Las variables de se agregan para crear notificaciones push enriquecidas y, a continuación, proporcionan a la aplicación la imagen que se mostrará en la notificación.
Vaya a la Subscription parameters para definir la asignación con una extensión del Subscriber applications (nms:appsubscriptionRcp) esquema.
Vaya a la Sounds para definir un sonido para reproducir. Haga clic en Add y rellene el campo Internal name que debe contener el nombre del archivo incrustado en la aplicación o el nombre del sonido del sistema.
Haga clic en Next para comenzar a configurar la aplicación de desarrollo.
La clave de integración es específica para cada aplicación. Vincula la aplicación móvil a Adobe Campaign.
Asegúrese de que es el mismo Integration key se define en Adobe Campaign y en el código de la aplicación a través del SDK.
Obtenga más información en la documentación para desarrolladores
Integration key es totalmente personalizable con un valor de cadena, pero debe ser exactamente igual al especificado en el SDK.
No puede utilizar el mismo certificado para la versión de desarrollo (entorno limitado) y la versión de producción de la aplicación.
Seleccione el icono de la Application icon para personalizar la aplicación móvil en el servicio.
Seleccione el Authentication mode. Hay dos modos disponibles:
(Recomendado) Token-based authentication: complete la configuración de conexión de APNS Key Id, Team Id y Bundle Id a continuación, seleccione el certificado p8 haciendo clic en Enter the private key…. Para más información sobre Token-based authentication, consulte la documentación de Apple.
Certificate-based authentication: haga clic en Enter the certificate…, seleccione la clave p12 e introduzca la contraseña proporcionada por el desarrollador de aplicaciones móviles.
Puede cambiar el modo de autenticación más adelante en la Certificate de la aplicación móvil.
Utilice el Test the connection para validar la configuración.
Haga clic en Next para configurar la aplicación de producción y siga los mismos pasos detallados anteriormente.
Haga clic en Finish.
La aplicación de iOS ya está lista para su uso en Campaign.
Para crear una aplicación para dispositivos Android, siga estos pasos:
Seleccione Create an Android application y haga clic en Next.
Introduzca el nombre de su aplicación en la Label field.
La clave de integración es específica para cada aplicación. Vincula la aplicación móvil a Adobe Campaign.
Asegúrese de que es el mismo Integration key se define en Adobe Campaign y en el código de la aplicación a través del SDK.
Obtenga más información en la documentación para desarrolladores
Integration key es totalmente personalizable con un valor de cadena, pero debe ser exactamente igual al especificado en el SDK.
Seleccione el icono de la Application icon para personalizar la aplicación móvil en el servicio.
Seleccionar HTTP v1 in API version lista desplegable.
Clic Load project json file to extract project details… para cargar el archivo con clave JSON. Para obtener más información sobre cómo extraer el archivo JSON, consulte Documentación de Google Firebase.
También puede introducir manualmente los siguientes detalles:
Utilice el Test the connection para validar la configuración.
El Test connection no comprueba si el servidor MID tiene acceso al servidor FCM.
(opcional) Puede enriquecer el contenido de un mensaje push con Application variables si es necesario. Son totalmente personalizables y una parte de la carga útil de mensajes se envía al dispositivo móvil.
Haga clic en Finish, luego en Save. La aplicación de Android ya está lista para su uso en Campaign.
A continuación se muestran los nombres de carga útil de FCM para personalizar aún más la notificación push:
Tipo de mensaje | Elemento de mensaje configurable (nombre de carga útil de FCM) | Opciones configurables (nombre de carga útil de FCM) |
---|---|---|
mensaje de datos | N/A | validate_only |
mensaje de notificación | title, body, android_channel_id, icon, sound, tag, color, click_action, image, ticker, sticky, visibility, notification_priority, notification_count |
validate_only |
En esta sección se detallan los elementos específicos para la entrega de notificaciones en iOS y Android.
En el contexto de un Implementación empresarial (FDAC), el registro móvil es ahora asíncrono. Más información
Para crear un nuevo envío, vaya a Campaigns pestaña, haga clic en Deliveries y haga clic en Create botón situado sobre la lista de envíos existentes.
Para enviar notificaciones en dispositivos iOS, siga estos pasos:
Seleccione la plantilla de envíos Deliver on iOS.
Para definir el objetivo de la notificación, haga clic en el enlace To y, luego, en Add.
Seleccionar Subscribers of an iOS mobile application (iPhone, iPad), seleccione el servicio correspondiente a su aplicación móvil y, a continuación, seleccione la versión de iOS de la aplicación.
Elija su Notification type entre General notification (Alert, Sound, Badge) o Silent notification.
El modo Push silenciosa permite enviar una notificación “silenciosa” a una aplicación móvil. No se avisa al usuario de la llegada de la notificación. Esta se transfiere directamente a la aplicación.
En el campo Title, introduzca la etiqueta del título que desea que aparezca en la lista de notificaciones disponibles en el centro de notificaciones.
Este campo permite definir el valor del parámetro title de la carga útil de notificación de iOS.
Puede añadir un Subtitle, valor del parámetro subtítulo de la carga útil de notificación de iOS.
Introduzca el contenido del mensaje en la sección Message content del asistente.
En la pestaña Sound and Badge, puede editar las siguientes opciones:
Clean Badge: active estas opciones para actualizar el valor del distintivo.
Value: establezca un número que se utilizará para mostrar directamente en el icono de la aplicación la cantidad de información nueva no leída.
Critical alert mode: habilite esta opción para agregar sonido a la notificación, incluso si el teléfono del usuario está activado o si el iPhone está silenciado.
Name: seleccione el sonido que el terminal móvil debe reproducir cuando reciba la notificación.
Volume: volumen de su sonido de 0 a 100.
Los sonidos deben incluirse en la aplicación y definirse cuando se cree el servicio.
En la pestaña Application variables, Application variables se añaden automáticamente. Permiten definir el comportamiento de las notificaciones: por ejemplo, se puede configurar una pantalla específica de la aplicación que aparece cuando el usuario activa la notificación.
En la pestaña Advanced, puede editar las siguientes opciones generales:
Mutable content: active esta opción para permitir que la aplicación móvil descargue contenido multimedia.
Thread-id: identificador utilizado para agrupar las notificaciones relacionadas.
Category: nombre de su ID de categoría que mostrará botones de acción. Estas notificaciones proporcionan al usuario una forma más rápida de realizar distintas tareas en respuesta a una notificación sin necesidad de abrir ni navegar por la aplicación.
Para las notificaciones con distinción de tiempo, puede especificar las siguientes opciones:
Target content ID: identificador utilizado para destinar la ventana de aplicación que se reenvía cuando se abre la notificación.
Launch image: nombre del archivo de imagen de lanzamiento que se va a mostrar. Si el usuario decide iniciar la aplicación, se mostrará la imagen seleccionada en lugar de la pantalla de inicio de la aplicación.
Interruption level:
Active: de forma predeterminada, el sistema presenta la notificación inmediatamente, ilumina la pantalla y puede reproducir un sonido. Las notificaciones no rompen los modos de Enfoque.
Passive: el sistema agrega la notificación a la lista de notificaciones sin iluminar la pantalla ni reproducir un sonido. Las notificaciones no rompen los modos de Enfoque.
Time sensitive el sistema presenta la notificación inmediatamente, enciende la pantalla, puede reproducir un sonido y atravesar los modos de Enfoque. Este nivel no requiere un permiso especial de Apple.
Critical el sistema presenta la notificación inmediatamente, enciende la pantalla y evita el interruptor silencioso o los modos de enfoque. Tenga en cuenta que este nivel requiere un permiso especial de Apple.
Relevance score: establezca una puntuación de relevancia de 0 a 100. El sistema utiliza esto para ordenar las notificaciones en el resumen de notificaciones.
Una vez configurada la notificación, haga clic en la pestaña Preview para previsualizar la notificación.
Para enviar notificaciones en dispositivos Android, siga estos pasos:
Seleccione la plantilla de envíos Deliver on Android (android).
Para definir el objetivo de la notificación, haga clic en el enlace To y, luego, en Add.
Seleccione Subscribers of an Android mobile application, elija el servicio correspondiente a su aplicación móvil (Neotrips, en este caso), y luego seleccione la versión de Android de la aplicación.
A continuación, introduzca el contenido de la notificación.
Haga clic en el icono Insert emoticon para insertar emoticonos en la notificación push.
En el campo Application variables, introduzca el valor de cada variable. Por ejemplo, puede configurar una pantalla de aplicación específica para que se muestre cuando el usuario active la notificación.
Una vez configurada la notificación, haga clic en la pestaña Preview para previsualizar la notificación.
Para enviar una prueba y realizar la entrega final, utilice el mismo proceso que para los demás envíos.
Obtenga información sobre cómo validar un envío en esta página.
Obtenga información sobre cómo confirmar y realizar el envío en esta página
Después de enviar mensajes, puede monitorizar y realizar un seguimiento de las entregas. Obtenga más información acerca de las razones de error de entrega de notificaciones push en esta página.