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

iOS

Swift Bridging-Kopfzeile einrichten

  1. Gehen Sie zu Datei > Neu > Datei und wählen Sie „Header-Datei“.

  2. Nennen Sie die Datei "<ProjectName>-Bridging-Header“.

  3. 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"

recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59