Show Menu
TEMAS×

Acerca del canal de aplicaciones móviles

Este documento detalla el proceso para integrar su aplicación móvil con la plataforma Adobe Campaign. No proporciona información sobre cómo crear la aplicación móvil o cómo configurarla para gestionar notificaciones. Si desea obtener más información, consulte la documentación oficial de Apple y la documentación de Android.
Las secciones a continuación proporcionan información específica sobre el canal de aplicaciones móviles.
Para obtener más información sobre la creación de entregas, consulte esta sección .
El Mobile App Channel permite utilizar la plataforma de Adobe Campaign para enviar notificaciones personalizadas a los terminales iOS y Android a través de aplicaciones. Hay dos canales de envío disponibles:
  • Un canal de iOS que le permite enviar notificaciones a dispositivos móviles de Apple.
  • Un canal de Android que le permite enviar mensajes de datos a dispositivos móviles Android.
En relación con esos dos canales hay dos actividades de envío en los flujos de trabajo de campaña:
Dos plantillas de mensajes transaccionales también están disponibles para la mensajería transaccional.
Puede definir el comportamiento de la aplicación para las situaciones en las que el usuario activa la notificación para mostrar la pantalla correspondiente al contexto de la aplicación. Por ejemplo:
  • Se envía una notificación al cliente para informar que el paquete ha salido del almacén. Al activar la notificación, se abre una página con información sobre la entrega.
  • El usuario ha añadido elementos al carro de la compra, pero ha salido de la aplicación sin finalizar la compra. Se envía una notificación que informa de que ha abandonado el carro de la compra. Cuando se activa la notificación, el elemento se muestra en la pantalla.
  • Asegúrese de que las notificaciones enviadas a una aplicación móvil cumplan los requisitos previos y las condiciones especificadas por Apple (Servicio de notificaciones push de Apple) y Google (Firebase mensajería en la nube).
  • Advertencia: en algunos países, la ley requiere informar a los usuarios de las aplicaciones del tipo de datos que se recopilan y del propósito de su procesamiento. Debe comprobar la ley.
El flujo de trabajo de NMAC opt-out management (mobileAppOptOutMgt) actualiza la notificación de las bajas de suscripción en dispositivos móviles. Para obtener más información sobre este flujo de trabajo, consulte la guía sobre flujos de trabajo .
Adobe Campaign es compatible con APNS tanto de tipo binario como HTTP/2. Para obtener más información sobre los pasos de configuración, consulte la sección Configuración de una aplicación móvil en Adobe Campaign .

Ruta de datos

Los siguientes esquemas detallan los pasos que permiten a una aplicación móvil intercambiar datos con Adobe Campaign. Este proceso consta de tres entidades:
  • la aplicación móvil
  • el servicio de notificaciones: APNS (servicio de notificaciones push de Apple) para Apple y FCM (Firebase Cloud Messaging) para Android.
  • Adobe Campaign
Los tres pasos principales del proceso de notificación son: registro de la aplicación en Adobe Campaign (recopilación de suscripciones), envíos y seguimiento.

Paso 1: Colección de suscripciones

El usuario descarga la aplicación móvil desde la App Store o desde Google Play. Esta aplicación contiene la configuración de conexión (certificado de iOS y clave de proyecto para Android) y la clave de integración. La primera vez que se abre la aplicación (según la configuración), se puede pedir al usuario que introduzca la información de registro (@userKey: correo electrónico o número de cuenta). Al mismo tiempo, la aplicación pregunta al servicio de notificaciones para recopilar una ID de notificación (ID de push). Toda esta información (configuración de conexión, clave de integración, identificador de notificación, userKey) se envía a Adobe Campaign.

Paso 2: Envío

Los especialistas en marketing se dirigen a los suscriptores de la aplicación. El proceso de envío envía la configuración de conexión al servicio de notificaciones (certificado de iOS y clave de proyecto para Android), el ID de notificación (ID de push) y el contenido de la notificación. El servicio de notificaciones envía notificaciones a los terminales de destino.
La siguiente información está disponible en Adobe Campaign:
  • Solo Android: número de dispositivos que muestran la notificación (impresiones)
  • Android y iOS: número de clics en la notificación
El servidor de Adobe Campaign debe poder comunicarse con el servidor APNS en los puertos siguientes:
  • 2195 (envío) y 2186 (servicio de comentarios) para el conector binario de iOS
  • 443 para el conector HTTP/2 de iOS
Para comprobar si funciona correctamente, utilice los siguientes comandos:
  • Para pruebas:
    telnet gateway.sandbox.push.apple.com
    
    
  • En producción:
    telnet gateway.push.apple.com
    
    
Si se utiliza un conector binario de iOS, el MTA y el servidor web deben poder comunicarse con el APNS en el puerto 2195 (envío) y el servidor de flujo de trabajo debe poder comunicarse con el APNS en el puerto 2196 (servicio de comentarios).
Si se utiliza un conector HTTP/2 de iOS, el MTA, el servidor de flujo de trabajo y el servidor web deben poder comunicarse con el APNS en el puerto 443.