Extension Marketo Mobile pour Adobe Launch
Instructions d’installation pour l’extension Marketo Mobile SDK dans Adobe Launch. Les étapes ci-dessous sont nécessaires pour envoyer des notifications push et/ou des messages In-App.
Conditions préalables
- Ajout d’une application dans Marketo Admin (obtention de la clé secrète de l’application et de l’ID Munchkin)
- Suivez les instructions fournies dans le portail Adobe Launch pour l’installation
- Configurer des notifications push (facultatif)
iOS
Configurer l'en-tête de pontage Swift
-
Accédez à Fichier > Nouveau > Fichier et sélectionnez « Fichier d’en-tête ».
-
Nommez le fichier « <ProjectName>-Bridging-Header ».
-
Accédez à Projet > Cible > Phases de création > Compilateur Swift > Génération de code. Ajoutez le chemin suivant à l’en-tête de pontage d’objectifs :
$(PODS_ROOT)/<_ProjectName_>-Bridging-Header.h
Pour les utilisateurs de Swift : supprimez l'instruction d'importation suivante, car l'en-tête de pontage est ajouté dans les étapes ci-dessus.
import Marketo/ALMarketo
Appareils de test iOS
Suivez les instructions de la section Ajout d’appareils de test iOS
Gérer le type d’URL personnalisé dans AppDelegate
Suivez les instructions ici
Configuration des notifications push sur iOS
Suivez les instructions ici et utilisez le nom de classe « ALMarketo » au lieu de « Marketo »
Android
Configurer les autorisations
Ouvrez AndroidManifest.xml et ajoutez les autorisations suivantes. Votre application doit demander les autorisations « INTERNET » et « ACCESS_NETWORK_STATE ». Si votre application demande déjà ces autorisations, ignorez cette étape.
<uses‐permission android:name="android.permission.INTERNET"></uses‐permission>
<uses‐permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses‐permission>
Configuration de ProGuard (en option)
Si vous utilisez ProGuard pour votre application, ajoutez les lignes suivantes dans votre fichier proguard.cfg. Le fichier se trouve dans le dossier du projet. L’ajout de ce code exclut le SDK Marketo du processus d’obscurcissement.
-dontwarn com.marketo.*
-dontnote com.marketo.*
-keep class com.marketo.**{ *; }
Appareils de test Android
Suivez les instructions ici
Configuration des notifications push sur Android
Suivez les instructions ici et utilisez le nom de classe « ALMarketo » au lieu de « Marketo »
Pour configurer des profils utilisateur, suivez les instructions ici et pour les actions personnalisées, suivez les instructions ici. Dans les instructions suivantes, utilisez le nom de classe « ALMarketo » au lieu de « Marketo »