Tutorial zur Implementierung von Adobe Experience Cloud in 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 ein Client-seitiges SDK, mit dem Adobe Experience Cloud-Kunden über das Adobe Experience Platform-Edge Network sowohl mit Adobe-Anwendungen als auch mit Drittanbieterdiensten interagieren können. Weitere Informationen finden Sie in der Dokumentation zum Adobe Experience Platform Mobile SDK🔗 .
Dieses Tutorial führt Sie durch die Implementierung des Platform Mobile SDK in einer Beispiel-Einzelhandelsanwendung 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, mit der Implementierung all Ihrer Marketing-Lösungen über das Experience Platform Mobile SDK in Ihre eigenen mobilen Apps zu beginnen.
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 können Sie:
-
Erstellen Sie ein Schema mit standardmäßigen und benutzerdefinierten Feldergruppen.
-
Richten Sie einen Datenspeicher ein.
-
Konfigurieren Sie eine mobile Tag-Eigenschaft.
-
Einrichten eines Experience Platform-Datensatzes (optional).
-
Installieren und implementieren Sie Tag-Erweiterungen in einer App.
-
Übergeben Sie die Experience Cloud-Parameter ordnungsgemäß an eine webview.
-
Validieren Sie die Implementierung mit Adobe Experience Platform Assurance.
-
Fügen Sie die folgenden Adobe Experience Cloud-Anwendungen/Erweiterungen hinzu:
Voraussetzungen
In diesen Lektionen wird davon ausgegangen, dass Sie über eine Adobe ID und die erforderlichen Berechtigungen auf Benutzerebene zum Abschließen der Übungen verfügen. Wenn nicht, sollten Sie sich an Ihren Adobe-Administrator wenden, um Zugriff anzufordern.
-
In der Datenerfassung müssen Sie über Folgendes verfügen:
-
Plattformen—Berechtigungselement Mobil
-
Eigenschaftsrechte - Berechtigungselemente für Entwickeln, Genehmigen, Publish, Erweiterungen verwalten und Umgebungen verwalten.
-
Firmenrechte - Berechtigungselemente zu Eigenschaften verwalten und, wenn Sie die optionale Lektion zur Push-Benachrichtigung abschließen, App-Konfigurationen verwalten
Weitere Informationen zu Tag-Berechtigungen finden Sie unter Benutzerberechtigungen für Tags in der Produktdokumentation.
-
-
Unter 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 Identitäts-Namespaces.
-
Datenerfassung: Berechtigungselemente zum Verwalten und Anzeigen von Datenspeichern.
-
Wenn Sie Kunde einer Platform-basierten Anwendung wie Real-Time CDP, Journey Optimizer oder Customer Journey Analytics sind und die entsprechenden Lektionen ausführen, sollten Sie auch Folgendes haben:
- Datenverwaltung - 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-Benachrichtigungsdiensts und zum Erstellen einer App-Oberfläche, einer Journey, einer Nachricht und einer Nachrichtenvorgabe. Für die Entscheidungsverwaltung benötigen Sie die entsprechenden Berechtigungen, um Angebote verwalten und Entscheidungen zu können, wie in hier beschrieben.
-
-
Für Adobe Analytics müssen Sie wissen, welche Report Suites Sie zum Abschluss dieses Tutorials verwenden können.
-
Für Adobe Target müssen Sie über die Berechtigung zum Erstellen und Aktivieren von Aktivitäten verfügen.
- <your name or initials>
zum Namen des Objekts hinzu, das Sie erstellen sollen.Versionsverlauf
- 29. November 2023: Umfassende Überarbeitung mit einer neuen Beispielanwendung und neuen Lektionen für In-App-Nachrichten, Entscheidungsmanagement und Adobe Target.
- 9. März 2022: Erste Veröffentlichung
Herunterladen der Luma-App
Zwei Versionen der Beispiel-App können heruntergeladen werden. Beide Versionen können von Github heruntergeladen/geklont werden. Es gibt zwei Ordner:
Sie können die fertige, produktionierte Version des Programms von der App Store herunterladen.
Los geht‘s!
Weiter: Erstellen eines XDM-Schemas