Mensajería push de Adobe Journey Optimizer

Obtenga información sobre cómo crear mensajes push para aplicaciones móviles con Platform Mobile SDK y Adobe Journey Optimizer.

Journey Optimizer le permite crear sus recorridos y enviar mensajes a las audiencias de destino. Antes de enviar notificaciones push con Journey Optimizer, debe asegurarse de que las configuraciones e integraciones adecuadas estén implementadas. Para comprender el flujo de datos de las notificaciones push en Adobe Journey Optimizer, consulte la documentación.

NOTA

Esta lección es opcional y solo se aplica a los usuarios de Adobe Journey Optimizer que buscan enviar mensajes push.

Requisitos previos

  • La aplicación se ha creado y ejecutado correctamente con SDK instalados y configurados.
  • Acceso a Adobe Journey Optimizer y permisos suficientes como se describe here. También necesita permisos suficientes para las siguientes funciones de Adobe Journey Optimizer.
    • Cree una superficie de aplicación.
    • Creación de un recorrido
    • Cree un mensaje.
    • Creación de ajustes preestablecidos de mensaje.
  • Cuenta de desarrollador de Apple de pago con acceso suficiente para crear certificados, identificadores y claves.
  • Dispositivo físico iOS para realizar pruebas.

Objetivos de aprendizaje

En esta lección:

  • Registro del ID de aplicación con el servicio de notificaciones push de Apple (APN).
  • Cree un Superficie de la aplicación en AJO.
  • Actualice su esquema para incluir los campos de mensajería push.
  • Instale y configure el Adobe Journey Optimizer extensión de etiqueta.
  • Actualice la aplicación para incluir la extensión de etiqueta AJO.
  • Valide la configuración en Assurance.
  • Envíe un mensaje de prueba.

Registro del ID de aplicación con APN

Los siguientes pasos no son específicos de Adobe Experience Cloud y están diseñados para guiarle a través de la configuración APN.

Cree un .p8 clave privada

  1. En el portal para desarrolladores de Apple, vaya a Claves.

  2. Seleccione el icono + para crear una clave.
    crear nueva clave

  3. Proporcione un Nombre de clave.

  4. Seleccione el APN casilla de verificación.

  5. Select Continuar.
    configurar nueva clave

  6. Revise la configuración y seleccione Registro.

  7. Descargue el .p8 clave privada. Se utiliza en la configuración de la superficie de la aplicación.

  8. Tenga en cuenta que ID de clave. Se utiliza en la configuración de la superficie de la aplicación.

Puede encontrar documentación adicional se encuentra aquí.

Recupere su ID de equipo de desarrollador de Apple

  1. En el portal para desarrolladores de Apple, vaya a Membresía.
  2. Su ID del equipo aparece junto con la información de otros miembros. Se utiliza en la configuración de la superficie de la aplicación.

Añadir las credenciales push de la aplicación en la recopilación de datos

  1. En el Interfaz de recopilación de datos, seleccione la ficha Superficies de la aplicación en el panel izquierdo.
  2. Select Crear superficies de aplicación para crear una configuración.
    inicio de la superficie de la aplicación
  3. Escriba un Nombre para la configuración, por ejemplo Luma App Tutorial .
  4. En Configuración de aplicaciones móviles, seleccione Apple iOS.
  5. Introduzca el ID del paquete de la aplicación móvil en el campo ID de la aplicación (ID del paquete de iOS) . Si va a seguir junto con la aplicación de Luma, ese valor es com.adobe.luma.tutorial.
  6. Active el Credenciales push para añadir las credenciales.
  7. Arrastre y suelte .p8 Clave de autenticación de notificaciones push de Apple archivo.
  8. Proporcione el ID de clave, una cadena de 10 caracteres asignada durante la creación de p8 clave de autenticación. Se encuentra en la ficha Claves de Certificados, identificadores y perfiles página.
  9. Proporcione el ID de equipo. Este es un valor de cadena que se puede encontrar en la sección Membresía pestaña .
  10. Seleccione Guardar.
    configuración de superficie de la aplicación

Instalación de la extensión de etiquetas Adobe Journey Optimizer

  1. Vaya a Etiquetas > Extensiones > Catálogoy busque la variable Adobe Journey Optimizer extensión.
  2. Instale la extensión .
    instalar extensión ajo
  3. Select CJM Push Tracking Experience Event Dataset el conjunto de datos de Adobe Experience Platform.
    Configuración de la extensión AJO
  4. Select Guardar en biblioteca y crear.
NOTA

Si no ve "CJM Push Tracking Experience Event Dataset" como una opción, póngase en contacto con el servicio de atención al cliente.

Implementar Adobe Journey Optimizer en la aplicación

Como se ha explicado en lecciones anteriores, la instalación de una extensión de etiqueta móvil solo proporciona la configuración. A continuación, debe instalar y registrar el SDK de mensajería. Si estos pasos no están claros, revise la Instalación de SDK para obtener más información.

NOTA

Si ha completado el Instalación de SDK , el SDK ya está instalado y puede ir al paso 7.

  1. Abra su Podfile y agregue la línea siguiente y guarde el archivo .

    pod 'AEPMessaging', '~>1'

  2. Abra el terminal y vaya a la carpeta que contiene su Podfile.

  3. Instalación del SDK ejecutando el comando pod install.
    validar consentimiento

  4. Abra XCode y vaya a AppDelegate.swift.

  5. Añada lo siguiente a su lista de importaciones.

    import AEPMessaging

  6. Agregar Messaging.self a la matriz de extensiones que está registrando.

  7. Añada la siguiente función al archivo .

    func application(_: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
        MobileCore.setPushIdentifier(deviceToken)
    }
    

    Esta función recupera el token del dispositivo exclusivo del dispositivo en el que está instalada la aplicación y lo envía a Adobe/Apple para la entrega de mensajes push.

Validación enviando un mensaje push de prueba

  1. Consulte la instrucciones de configuración para obtener más información.
  2. Instale la aplicación en su dispositivo físico.
  3. Inicie la aplicación con la URL generada por Assurance.
  4. Envíe la aplicación al fondo.
  5. En la interfaz de usuario de Assurance, seleccione Configurar.
    configurar clic
  6. Seleccione el + junto a Depuración push.
  7. Seleccione Guardar.
    guardar
  8. Select Depuración push desde el panel de navegación izquierdo.
  9. Seleccione el dispositivo en la Lista de clientes.
  10. Confirme que no está obteniendo ningún error.
    validate
  11. Desplácese hacia abajo y seleccione Enviar notificación push de prueba.
  12. Confirme que no recibe errores y que recibe el mensaje en su dispositivo.
    enviar push de prueba

Siguiente: Conclusión y pasos siguientes

NOTA

Gracias por invertir su tiempo en obtener información sobre el SDK de Adobe Experience Platform Mobile. Si tiene alguna pregunta, desea compartir comentarios generales o tiene sugerencias sobre contenido futuro, compártalas en este Experience League de debate de la comunidad

En esta página