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.

Arkitektur

Den här självstudiekursen vägleder dig genom implementeringen av Platform Mobile SDK i ett exempel på en app för återförsäljning 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 marknadsföringslösningar via Experience Platform Mobile SDK i dina egna mobilappar.

Lektionerna är utformade för iOS och skrivna i Swift/SwiftUI, men många av dem gäller även Android™.

När du är klar med självstudiekursen kan du:

NOTE
Det finns en liknande självstudiekurs om flera lösningar för Web SDK.

Förhandskrav

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 din Adobe-administratör 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 och, om du slutför den valfria lektionen för push-meddelanden, Manage App Configurations

      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 kommer att 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 rätt behörighet för att hantera erbjudanden och beslut enligt beskrivningen här.

  • 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.

NOTE
Som en del av den här självstudiekursen skapar du scheman, datauppsättningar, identiteter och så vidare. Om flera personer går igenom den här självstudiekursen i en enda sandlåda bör du överväga att lägga till eller föregå en identifiering som en del av namnkonventionen när du skapar dessa objekt. Lägg till exempel till - <your name or initials> i namnet på objektet som du är instruerad att skapa.

Versionshantering

  • 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:

  1. Start: Ett projekt utan kod eller med platshållarkod för den mesta SDK-koden för Experience Platform Mobile som du behöver använda för att slutföra övningarna i den här självstudien.
  2. Slutför: en version med fullständig implementering för referens.
NOTE
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 iOS/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.

Hämta

Kom så börjar vi!

SUCCESS
Tack för att du lade ned din tid på att lära dig om Adobe Experience Platform Mobile SDK. Om du har frågor, vill dela allmän feedback eller har förslag på framtida innehåll kan du dela dem i det här Experience League-diskussionsinlägget.

Nästa: Skapa ett XDM-schema

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b