Show Menu
TEMAS×

Configuración de la aplicación móvil en Adobe Campaign

Puede encontrar debajo un ejemplo de configuración basado en una empresa que vende paquetes festivos en línea. Su aplicación móvil (Neotrips) está disponible para sus clientes en dos versiones: Neotrips para Android y Neotrips para iOS. Para configurar la aplicación móvil en Adobe Campaign, siga los siguientes pasos:
  • Cree un servicio de información de tipo Mobile application para la aplicación móvil Neotrips.
  • Añada a este servicio las versiones de iOS y Android de la aplicación.
  • Cree un envío tanto para iOS como para Android.
Vaya a la pestaña Subscriptions para ver la lista de suscriptores del servicio, es decir, todas las personas que hayan instalado la aplicación en su móvil y hayan aceptado recibir notificaciones.

Configuración de la aplicación móvil con iOS

La aplicación debe estar configurada para acciones push ANTES de cualquier integración con el SDK de Adobe Campaign.
Si no es así, consulte esta página .

Paso 1: Instalación del paquete

  1. En la consola de cliente de Adobe Campaign, acceda al asistente de importación del paquete desde Tools > Advanced > Package import... .
  1. Seleccione Install a standard package .
  2. En la lista que aparece, marque Mobile App Channel .
  3. Haga clic en Next , luego en Start para iniciar la instalación del paquete.
    Una vez instalados los paquetes, la barra de progreso muestra el 100 % y puede ver el siguiente mensaje en los registros de instalación: Installation of packages successful .
  4. Close la ventana de instalación.

Paso 2: Configuración de la cuenta externa de iOS

Para iOS, hay dos conectores disponibles:
  • El conector binario de iOS envía notificaciones en el servidor binario APNS heredado.
  • El conector HTTP/2 de iOS envía notificaciones a la APNS HTTP/2.
Para elegir el conector que desea utilizar, siga estos pasos:
  1. Vaya a Administration > Platform > External accounts .
  2. Seleccione la cuenta externa iOS routing .
  3. En la pestaña Connector , rellene el campo Access URL of the connector :
    Para el conector HTTP2 de iOS: http://localhost:8080/nms/jsp/iosHTTP2.jsp
    También puede configurarlo de la siguiente manera: https://localhost:8080/nms/jsp/ios.jsp, pero le recomendamos que utilice la versión 2 del conector.
  4. Haga clic Save .
Ya está configurado el conector de iOS. Puede crear su servicio.

Paso 3: Configuración del servicio iOS

  1. Vaya al nodo Profiles and Targets > Services and subscriptions y seleccione New .
  2. Defina un Label y un Internal name .
  3. Vaya al campo Type y seleccione Mobile application .
    La asignación de destino predeterminada Subscriber applications (nms:appSubscriptionRcp) está relacionada con la tabla de destinatarios. Si desea utilizar una asignación de destino diferente, debe crear una nueva asignación de destino e introducirla en el campo Target mapping del servicio. Para obtener más información sobre la creación de destino de mapeo, consulte la guía de configuración .
  4. A continuación, haga clic en el botón Add para seleccionar el tipo de aplicación.
  5. Aparece la siguiente ventana. Seleccione Create an iOS application y comience introduciendo el Label .
  6. Como opción, puede enriquecer el contenido de un mensaje push con algunos Application variables si es necesario. Son totalmente personalizables y una parte de la carga útil de mensajes se envía al dispositivo móvil. En el siguiente ejemplo, se añaden mediaURl y mediaExt para crear notificaciones push enriquecidas y, a continuación, se proporciona a la aplicación la imagen que se muestra en la notificación.
  7. La pestaña Subscription parameters permite definir la asignación con una extensión del esquema Subscriber applications (nms:appsubscriptionRcp) .
    Asegúrese de no utilizar el mismo certificado para la versión de desarrollo (entorno limitado) y la versión de producción de la aplicación.
  8. La pestaña Sounds permite especificar 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.
  9. Haga clic en Next para comenzar a configurar la aplicación de desarrollo.
  10. Asegúrese de que se ha definido la misma Integration key en Adobe Campaign y en el código de la aplicación a través del SDK. Para obtener más información, consulte: Integración del SDK de Campaign en la aplicación móvil . Esta clave de integración, específica de cada aplicación, permite vincular la aplicación móvil con la plataforma de Adobe Campaign.
    Integration key es totalmente personalizable con un valor de cadena, pero debe ser exactamente igual al especificado en el SDK.
  11. Seleccione uno de los iconos predeterminados en el campo Application icon para personalizar la aplicación móvil en el servicio.
  12. Haga clic en el enlace Enter the certificate... , seleccione el certificado de autenticación e introduzca la contraseña que proporcionó el desarrollador de aplicaciones móviles. Puede hacer clic en Test the connection para asegurarse de que se ha realizado correctamente.
    Apple requiere certificados diferentes para las versiones de desarrollo y producción de una misma aplicación móvil. Debe configurar las dos aplicaciones independientes en Adobe Campaign.
  13. Haga clic en Next para configurar la aplicación de producción y siga los mismos pasos detallados anteriormente.
  14. Haga clic Finish . La aplicación de iOS ya está lista para su uso en Campaign Classic.

Paso 4: Creación de una notificación enriquecida de iOS

Con iOS 10 o posterior, es posible generar notificaciones rich. Adobe Campaign puede enviar notificaciones mediante variables que permiten al dispositivo mostrar una notificación rich.
Debe crear un nuevo envío y vincularlo a la aplicación móvil creada.
  1. Vaya a Campaign management > Deliveries .
  2. Haga clic New .
  3. Seleccione Deliver on iOS (ios) en la lista desplegable Delivery template . Añada un Label al envío.
  4. 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 creado anteriormente.
  5. En la ventana Target type , seleccione Subscribers of an iOS mobile application (iPhone, iPad) y haga clic en Next .
  6. En la lista desplegable Service , seleccione el servicio creado anteriormente, luego la aplicación a la que desee dirigirse 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.
  7. Edite la notificación enriquecida.
  8. Marque la casilla Mutable content en la ventana de notificación de edición para permitir que la aplicación móvil descargue contenido de medios.
  9. Haga clic en Save y realice la entrega.
La imagen y la página web deben aparecer en la notificación push cuando se reciban en los dispositivos móviles iOS de los suscriptores.

Configuración de la aplicación móvil con Android

Paso 1: Instalación del paquete

  1. En la consola de cliente de Adobe Campaign, acceda al asistente de importación del paquete desde Tools > Advanced > Package import... .
  1. Seleccione Install a standard package .
  2. En la lista que aparece, marque Mobile App Channel .
  3. Haga clic en Next , luego en Start para iniciar la instalación del paquete.
    Una vez instalados los paquetes, la barra de progreso muestra el 100 % y puede ver el siguiente mensaje en los registros de instalación: Installation of packages successful .
  4. Close la ventana de instalación.

Paso 2: Configuración de la cuenta externa de Android

Para Android, hay dos conectores disponibles:
  • Conector V1, que permite una conexión por elemento secundario de MTA.
  • Conector V2, que permite conexiones simultáneas con el servidor FCM para mejorar el rendimiento.
Para elegir el conector que desea utilizar, siga estos pasos:
  1. Vaya a Administration > Platform > External accounts .
  2. Seleccione la cuenta externa Android routing .
  3. En la pestaña Connector , rellene el campo JavaScript used in the connector :
    Para Android V2: https://localhost:8080/nms/jsp/androidPushConnectorV2.js
    También puede configurarlo de la siguiente manera: https://localhost:8080/nms/jsp/androidPushConnector.js, pero se recomienda utilizar la versión 2 del conector.
  4. Para Android V2, hay un parámetro adicional disponible en el archivo de configuración de Adobe Server (serverConf.xml):
    • maxGCMConnectPerChild : Límite máximo de solicitudes HTTP paralelas al FCM iniciado por cada servidor secundario (8 por defecto).

Paso 3: Configuración del servicio Android

  1. Vaya al nodo Profiles and Targets > Services and subscriptions y seleccione New .
  2. Defina un Label y un Internal name .
  3. Vaya al campo Type y seleccione Mobile application .
    La asignación de destino predeterminada Subscriber applications (nms:appSubscriptionRcp) está relacionada con la tabla de destinatarios. Si desea utilizar una asignación de destino diferente, debe crear una nueva asignación de destino e introducirla en el campo Target mapping del servicio. Para obtener más información sobre la creación de destino de mapeo, consulte la guía de configuración .
  4. A continuación, haga clic en el botón Add para seleccionar el tipo de aplicación.
  5. Seleccione Create an Android application .
  6. Introduzca un Label .
  7. Asegúrese de que se ha definido la misma Integration key en Adobe Campaign y en el código de la aplicación a través del SDK. Para obtener más información, consulte: Integración del SDK de Campaign en la aplicación móvil .
    Integration key es totalmente personalizable con un valor de cadena, pero debe ser exactamente igual al especificado en el SDK.
  8. Seleccione uno de los iconos predeterminados en el campo Application icon para personalizar la aplicación móvil en el servicio.
  9. Introduzca la configuración de conexión de la aplicación: escriba la clave de proyecto que proporcionó el desarrollador de la aplicación móvil.
  10. Como opción, puede enriquecer el contenido de un mensaje push con algunos Application variables si es necesario. Son totalmente personalizables y una parte de la carga útil de mensajes se envía al dispositivo móvil.
    En el ejemplo siguiente, se añade title , imageURL e iconURL para crear notificaciones push enriquecidas y, a continuación, se proporciona a la aplicación la imagen, el título y el icono que se muestran en la notificación.
  11. Haga clic en Finish , luego en Save . La aplicación de Android ya está lista para su uso en Campaign Classic.
De forma predeterminada, Adobe Campaign guarda una clave en el campo User identifier (@userKey) de la tabla Subscriber applications (nms:appSubscriptionRcp) . Esta clave permite vincular una suscripción a un destinatario. Para recopilar datos adicionales (como una clave de acceso compleja), es necesario aplicar la siguiente configuración:
  1. Cree una extensión del esquema Subscriber applications (nms:appsubscriptionRcp) y defina los campos nuevos.
  2. Defina la asignación en la pestaña Subscription parameters .
    Asegúrese de que los nombres de configuración en la pestaña Subscription parameters sean los mismos que los del código de la aplicación móvil. Consulte la sección Integración del SDK de campaña en la aplicación móvil .

Paso 4: Creación de una notificación enriquecida de Android

Debe crear un nuevo envío y vincularlo a la aplicación móvil creada.
  1. Vaya a Campaign management > Deliveries .
  2. Haga clic New .
  3. Seleccione Deliver on Android (android) en la lista desplegable Delivery template . Añada un Label al envío.
  4. 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 creado anteriormente.
  5. En la ventana Target type , seleccione Suscriptores de una aplicación móvil de Android y haga clic en Next .
  6. 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.
  7. Edite la notificación enriquecida.
  8. 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.