Extensión de Marketo Mobile para Adobe Launch
Instrucciones de instalación de la extensión Marketo Mobile SDK en Adobe Launch. Se requieren los pasos siguientes para enviar notificaciones push o mensajes en la aplicación.
Requisitos previos
- Agregar una aplicación al administrador de Marketo (obtener la clave secreta de la aplicación y el identificador de Munchkin)
- Siga las instrucciones proporcionadas en el portal Adobe Launch para la instalación
- Configurar notificaciones push (opcional)
iOS
Configurar encabezado de puente de Swift
-
Vaya a Archivo > Nuevo > Archivo y seleccione "Archivo de encabezado".
-
Asigne un nombre al archivo "<ProjectName>-Bridging-Header".
-
Vaya a Proyecto > Target > Fases de compilación > Compilador Swift > Generación de código. Añada la siguiente ruta al encabezado Objective-Bridging:
$(PODS_ROOT)/<_ProjectName_>-Bridging-Header.h
Para usuarios de Swift: Elimine la siguiente instrucción import, ya que el encabezado puente se agrega en los pasos anteriores.
import Marketo/ALMarketo
Dispositivos de prueba iOS
Siga las instrucciones en Agregar dispositivos de prueba de iOS
Administrar el tipo de URL personalizada en AppDelegate
Siga las instrucciones aquí
Configuración de notificaciones push en iOS
Siga las instrucciones aquí y use el nombre de clase "ALMarketo" en lugar de "Marketo"
Android
Configuración de permisos
Abra AndroidManifest.xml y agregue los siguientes permisos. La aplicación debe solicitar los permisos "INTERNET" y "ACCESS_NETWORK_STATE". Si la aplicación ya solicita estos permisos, omita este paso.
<uses‐permission android:name="android.permission.INTERNET"></uses‐permission>
<uses‐permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses‐permission>
Configuración de ProGuard (opcional)
Si usa ProGuard para su aplicación, agregue las líneas siguientes al archivo proguard.cfg. El archivo se encuentra en la carpeta del proyecto. Añadir este código excluye el SDK de Marketo del proceso de ofuscación.
-dontwarn com.marketo.*
-dontnote com.marketo.*
-keep class com.marketo.**{ *; }
Dispositivos de prueba Android
Siga las instrucciones aquí
Configuración de notificaciones push en Android
Siga las instrucciones aquí y use el nombre de clase "ALMarketo" en lugar de "Marketo"
Para configurar perfiles de usuario, siga las instrucciones aquí y para acciones personalizadas, siga las instrucciones aquí. En las instrucciones siguientes, utilice el nombre de clase "ALMarketo" en lugar de "Marketo"