Marketo Mobile-Erweiterung für Adobe Launch
Installationsanweisungen für die Marketo Mobile SDK-Erweiterung in Adobe Launch. Die folgenden Schritte sind erforderlich, um Push-Benachrichtigungen und/oder In-App-Nachrichten zu senden.
Voraussetzungen
- Anwendung in Marketo Admin hinzufügen (Abrufen des geheimen Anwendungsschlüssels und der Munchkin-ID)
- Befolgen Sie bei der Installation die Anweisungen im Adobe Launch Portal
- Push-Benachrichtigungen einrichten (optional)
iOS
Swift Bridging-Kopfzeile einrichten
-
Gehen Sie zu Datei > Neu > Datei und wählen Sie „Header-Datei“.
-
Nennen Sie die Datei "<ProjectName>-Bridging-Header“.
-
Gehen Sie zu Projekt > Target > Build-Phasen > Swift-Compiler > Codegenerierung. Fügen Sie den folgenden Pfad zur Kopfzeile „Objective-Bridging“ hinzu:
$(PODS_ROOT)/<_ProjectName_>-Bridging-Header.h
Für Swift-Benutzer: Entfernen Sie die folgende Importanweisung, da die Überbrückungskopfzeile in den obigen Schritten hinzugefügt wird.
import Marketo/ALMarketo
iOS-Testgeräte
Befolgen Sie die Anweisungen unter Hinzufügen von iOS-Testgeräten
Verarbeiten eines benutzerdefinierten URL-Typs in AppDelegate
Folgen Sie den Anweisungen hier
Einrichten von Push-Benachrichtigungen auf iOS
Befolgen Sie hier und verwenden Sie den Klassennamen „ALMarketo“ anstelle von "Marketo"
Android
Konfigurieren von Berechtigungen
Öffnen Sie AndroidManifest.xml und fügen Sie die folgenden Berechtigungen hinzu. Ihre App muss die Berechtigungen „INTERNET“ und „ACCESS_NETWORK_STATE“ anfordern. Wenn Ihre Anwendung diese Berechtigungen bereits anfordert, überspringen Sie diesen Schritt.
<uses‐permission android:name="android.permission.INTERNET"></uses‐permission>
<uses‐permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses‐permission>
ProGuard Konfiguration (optional)
Wenn Sie ProGuard für Ihre App verwenden, fügen Sie die folgenden Zeilen in Ihrer proguard.cfg-Datei hinzu. Die Datei befindet sich im Projektordner. Durch Hinzufügen dieses Codes wird die Marketo SDK aus dem Verschleierungsprozess ausgeschlossen.
-dontwarn com.marketo.*
-dontnote com.marketo.*
-keep class com.marketo.**{ *; }
Android-Testgeräte
Folgen Sie den Anweisungen hier
Einrichten von Push-Benachrichtigungen auf Android
Befolgen Sie hier und verwenden Sie den Klassennamen „ALMarketo“ anstelle von "Marketo"
Befolgen Sie beim Einrichten von Benutzerprofilen Anweisungen hier) und bei benutzerdefinierten Aktionen die Anweisungen hier. Verwenden Sie in den folgenden Anweisungen den Klassennamen „ALMarketo“ anstelle von "Marketo"