Tutorial zur Implementierung von Adobe Experience Cloud in Mobile Apps
Erfahren Sie, wie Sie Adobe Experience Cloud-Programme mit dem Adobe Experience Platform Mobile SDK in Ihrer Mobile App implementieren.
Experience Platform Mobile SDK ist eine Client-seitige SDK, die es Kunden von Adobe Experience Cloud ermöglicht, über das Adobe Experience Platform-Edge Network sowohl mit Adobe-Anwendungen als auch mit Drittanbieter-Services zu interagieren. Weitere Informationen finden Sie in der Dokumentation 🔗 Adobe Experience Platform Mobile SDK .
Dieses Tutorial führt Sie durch die Implementierung von Platform Mobile SDK in einer Beispiel-App für den Einzelhandel namens Luma. Die Luma-App verfügt über Funktionen, mit denen Sie eine realistische Implementierung erstellen können. Nach Abschluss dieses Tutorials sollten Sie bereit sein, alle Ihre Marketing-Lösungen über Experience Platform Mobile SDK in Ihren eigenen Mobile Apps zu implementieren.
Die Lektionen sind für iOS konzipiert und in Swift/SwiftUI geschrieben, aber viele der Konzepte gelten auch für Android™.
Nach Abschluss dieses Tutorials haben Sie folgende Möglichkeiten:
-
Erstellen Sie ein Schema mit standardmäßigen und benutzerdefinierten Feldergruppen.
-
Richten Sie einen Datenstrom ein.
-
Konfigurieren Sie eine mobile Tag-Eigenschaft.
-
Einrichten eines Experience Platform-Datensatzes (optional).
-
Installieren und Implementieren von Tag-Erweiterungen in einer App.
-
Experience Cloud-Parameter korrekt an eine WebView übergeben.
-
Validieren Sie die Implementierung mithilfe von Adobe Experience Platform Assurance.
-
Fügen Sie die folgenden Adobe Experience Cloud-Programme/-Erweiterungen hinzu:
Voraussetzungen
In diesen Lektionen wird davon ausgegangen, dass Sie über eine Adobe-ID und die erforderlichen Berechtigungen auf Benutzerebene verfügen, um die Übungen abzuschließen. Andernfalls sollten Sie sich an Ihren Adobe-Administrator wenden, um den Zugriff anzufordern.
-
Bei der Datenerfassung müssen Sie über Folgendes verfügen:
-
Plattformen - Berechtigungselement Mobile
-
Eigenschaftsrechte - Berechtigungselemente für Entwickeln, Genehmigen, Publish, Erweiterungen verwalten und Umgebungen verwalten.
-
Unternehmensrechte - Berechtigungselemente für Eigenschaften verwalten und, falls Sie die optionale Lektion für Push-Messaging abgeschlossen haben, App-Konfigurationen verwalten
Weitere Informationen zu Tag-Berechtigungen finden Sie unter Benutzerberechtigungen für Tags in der Produktdokumentation.
-
-
Beim Experience Platform müssen Sie über Folgendes verfügen:
-
Datenmodellierung - Berechtigungselemente zum Verwalten und Anzeigen von Schemas.
-
Identity Management - Berechtigungselemente zum Verwalten und Anzeigen von Identity-Namespaces.
-
Datenerfassung - Berechtigungselemente zum Verwalten und Anzeigen von Datenströmen.
-
Wenn Sie Kunde eines plattformbasierten Programms wie Real-Time CDP, Journey Optimizer oder Customer Journey Analytics sind und die entsprechenden Lektionen erledigen, sollten Sie auch über Folgendes verfügen:
- Daten-: Berechtigungselemente zum Verwalten und Anzeigen von Datensätzen.
- Eine Entwicklungs Sandbox die Sie für dieses Tutorial verwenden können.
-
Für die Journey Optimizer-Lektionen benötigen Sie Berechtigungen zum Konfigurieren des Push-Benachrichtigungs-) und zum Erstellen einer Programmoberfläche einer Journey, einer Nachricht und Nachrichtenvoreinstellungen. Für das Entscheidungs-Management benötigen Sie die entsprechenden Berechtigungen zum Verwalten von Angeboten und Entscheidungen wie hier beschrieben.
-
-
Für Adobe Analytics müssen Sie wissen, welche Report Suites Sie verwenden können, um dieses Tutorial abzuschließen.
-
Für Adobe Target benötigen Sie die Berechtigung zum Erstellen und Aktivieren von Aktivitäten.
- <your name or initials>
zum Namen des Objekts hinzu, das Sie erstellen sollen.Versionsverlauf
- 29. November 2023: Umfangreiche Überarbeitung mit neuer Beispiel-App und neuen Lektionen für In-App-Messaging, Entscheidungs-Management und Adobe Target.
- 9. März 2022: Erste Veröffentlichung
Herunterladen der Luma-App
Zwei Versionen der Beispiel-App stehen zum Download zur Verfügung. Beide Versionen können von (GitHub heruntergeladen/geklont. Sie finden zwei Ordner:
Sie können die endgültige produktbezogene Version der App von der App Store herunterladen.
Los geht‘s!
Weiter: Erstellen eines XDM-Schemas