Implementera Adobe Experience Cloud i mobilappar, genomgång
Lär dig hur du implementerar Adobe Experience Cloud-program i din mobilapp med Adobe Experience Platform Mobile SDK.
Experience Platform Mobile SDK är en SDK på klientsidan som gör det möjligt för Adobe Experience Cloud-kunder att interagera med både Adobe-program och tredjepartstjänster via Adobe Experience Platform Edge Network. Mer information finns i dokumentationen för Adobe Experience Platform Mobile SDK.
Den här självstudiekursen vägleder dig genom implementeringen av Platform Mobile SDK i en exempelapp som kallas Luma. Luma-appen har funktioner som gör att du kan skapa en realistisk implementering. När du är klar med den här självstudiekursen bör du vara redo att börja implementera alla era marknadsföringslösningar via Experience Platform Mobile SDK i dina egna mobilappar.
Lektionerna är utformade för:
- iOS, med Swift-programmeringsspråket och SwiftUI-ramverket.
- Android, med programmeringsspråket Kotlin och Java och ramverket JetPack Compose.
När du är klar med självstudiekursen kan du:
-
Skapa ett schema med standardfältgrupper och anpassade fältgrupper.
-
Konfigurera en datastream.
-
Konfigurera en mobil taggegenskap.
-
Konfigurera en Experience Platform-datauppsättning (valfritt).
-
Installera och implementera taggtillägg i en app.
-
Skicka Experience Cloud-parametrar korrekt till en webbvy.
-
Validera implementeringen med Adobe Experience Platform Assurance.
-
Lägg till följande Adobe Experience Cloud-program eller tillägg:
Behörigheter
I den här lektionen antas du ha ett Adobe ID och de användarbehörigheter som krävs för att slutföra övningarna. Om du inte gör det bör du kontakta Adobe Administrator för att begära åtkomst.
-
I Datainsamling måste du ha:
-
Platforms - behörighetsobjekt Mobile
-
Property Rights - behörighet till objekt i Develop, Approve, Publish, Manage Extensions och Manage Environments.
-
Company Rights - behörighet till objekt i Manage Properties
Mer information om taggbehörigheter finns i Användarbehörigheter för taggar i produktdokumentationen.
-
-
I Experience Platform måste du ha:
-
Data Modeling - behörighet att hantera och visa scheman.
-
Identity Management - behörighet att hantera och visa identitetsnamnutrymmen.
-
Data Collection - behörighet att hantera och visa dataströmmar.
-
Om du använder en plattformsbaserad applikation som Real-Time CDP, Journey Optimizer eller Customer Journey Analytics och tänker göra de lektioner du behöver:
- Data Management - behörighet att hantera och visa datauppsättningar.
- En utvecklingssandlåda som du kan använda för den här självstudiekursen.
-
För Journey Optimizer lektioner behöver du behörighet att konfigurera push-meddelandetjänsten och att skapa en appyta, en resa, ett meddelande och meddelandeförinställningar. För Beslutshantering behöver du dessutom tillräcklig behörighet för att hantera erbjudanden och beslut, vilket beskrivs i Behörighetsnivåer.
-
-
För Adobe Analytics måste du veta vilka rapportsviter du kan använda för att slutföra kursen.
-
För Adobe Target måste du ha behörighet att skapa och aktivera aktiviteter.
- <your name or initials>
i namnet på objektet som du är instruerad att skapa.Versionshantering
-
9 september 2025:
- Android-versionen av programmet med tillhörande instruktioner.
- Uppdateringar av förändringar i appyta och kampanjfunktioner i Journey Optimizer.
-
29 november 2023: Större översyn med nya exempelappar och nya lektioner för meddelanden i appen, beslutshantering och Adobe Target.
-
9 mars 2022: Första publiceringen
Hämta Luma-appen
Det finns två versioner av exempelappen att hämta. Båda versionerna kan hämtas/klonas från GitHub. Du hittar två mappar:
- Start: Ett projekt utan kod eller med platshållarkod för merparten av Experience Platform Mobile SDK-koden som du behöver använda för att slutföra övningarna i den här självstudiekursen.
- Slutför: en version med fullständig implementering för referens.
Du använder iOS som plattform, Swift som programmeringsspråk, SwiftUI som gränssnittsramverk och Xcode som integrerad utvecklingsmiljö (IDE). Många av de implementeringskoncept som beskrivs liknar dock andra utvecklingsplattformar. Många har redan slutfört den här självstudiekursen med lite eller ingen tidigare erfarenhet av utveckling av iOS och Swift(UI). Du behöver inte vara expert för att slutföra lektionerna, men du får ut mer av lektionerna om du enkelt kan läsa och förstå koden.
Du kan hämta den slutliga versionen av programmet från App Store.
Det finns två versioner av exempelappen att hämta. Båda versionerna kan hämtas eller klonas från GitHub. Du hittar två mappar:
- Start: Ett projekt utan kod eller med platshållarkod för merparten av Experience Platform Mobile SDK-koden som du behöver använda för att slutföra övningarna i den här självstudiekursen.
- Slutför: en version med fullständig implementering för referens.
Du använder Android som plattform, Kotlin+Java som programmeringsspråk, JetPack Compose som gränssnittsramverk och Android Studio som integrerad utvecklingsmiljö (IDE). Många av de implementeringskoncept som beskrivs liknar dock andra utvecklingsplattformar. Många har redan slutfört den här självstudiekursen med lite eller ingen tidigare erfarenhet av Android/Kotlin+Java/JetPack Compose. Du behöver inte vara expert för att slutföra lektionerna, men du får ut mer av lektionerna om du enkelt kan läsa och förstå koden.
Om du vill kan du testa en produktversion av appen från Google Play.
Kom så börjar vi!
Nästa: Skapa ett XDM-schema