Leer hoe u Adobe Experience Cloud-toepassingen implementeert in uw mobiele app met de Adobe Experience Platform Mobile SDK.
Experience Platform Mobile SDK is een client-side SDK waarmee klanten van Adobe Experience Cloud via het Adobe Experience Platform Edge Network kunnen communiceren met zowel Adobe-toepassingen als services van derden. Zie de Adobe Experience Platform Mobile SDK-documentatie voor meer gedetailleerde informatie.
Deze zelfstudie begeleidt u bij de implementatie van de Platform Mobile SDK in een voorbeeldtoepassing die Luma wordt genoemd. De Luma-app heeft functionaliteit waarmee u een realistische implementatie kunt maken. Nadat u deze zelfstudie hebt voltooid, kunt u al uw marketingoplossingen implementeren via Experience Platform Mobile SDK in uw eigen mobiele apps.
De lessen zijn ontworpen voor iOS en geschreven in Swift/SwiftUI, maar veel van de concepten zijn ook van toepassing op Android™.
Na het voltooien van deze zelfstudie kunt u het volgende doen:
Een vergelijkbare zelfstudie met meerdere oplossingen is beschikbaar voor Web SDK.
In deze lessen, wordt verondersteld dat u een Adobe identiteitskaart en de vereiste gebruiker-vlakke toestemmingen hebt om de oefeningen te voltooien. Zo niet, dan moet u contact opnemen met de beheerder van de Adobe om toegang aan te vragen.
In de Inzameling van Gegevens, moet u:
Platforms—machtigingsitem Mobiel
Eigendomsrechten—machtigingsitems naar Ontwikkelen, Goedkeuren, Publiceren, Extensies beheren, en Omgevingen beheren.
Bedrijfsrechten—machtigingsitems naar Eigenschappen beheren en, als het voltooien van de optionele pushberichtles, App Configurations beheren
Zie voor meer informatie over tagmachtigingen Gebruikersmachtigingen voor tags in de productdocumentatie.
In Experience Platform moet u beschikken over:
Gegevensmodellering—machtigingsitems om schema's te beheren en weer te geven.
Identity Management—machtigingsitems om naamruimten te beheren en weer te geven.
Gegevensverzameling—machtigingsitems om gegevensstromen te beheren en weer te geven.
Als u de klant bent van een toepassing op basis van een platform, zoals Real-Time CDP, Journey Optimizer of Customer Journey Analytics, en de verwante lessen uitvoert die u ook moet hebben:
Voor de Journey Optimizer-lessen hebt u machtigingen nodig om de pushmeldingsservice en om een toepassingsoppervlak, reis, message, en berichtvoorinstellingen. Voor Beslissingsbeheer hebt u de juiste machtigingen nodig om aanbiedingen beheren en besluiten zoals beschreven hier.
Voor Adobe Analytics moet je weten welke rapportsuites u kunt deze zelfstudie voltooien.
Voor Adobe Target moet u toestemming hebben om activiteiten te maken en activeren.
Als deel van dit leerprogramma, creeert u schema's, datasets, identiteiten, etc. Als meerdere personen deze zelfstudie in één sandbox doorlopen, kunt u bij het maken van deze objecten overwegen een identificatie toe te voegen of vooraf in te stellen als onderdeel van uw naamgevingsconventies. Voeg bijvoorbeeld - <your name or initials>
op de naam van het object dat u moet maken.
U kunt twee versies van de voorbeeldtoepassing downloaden. Beide versies kunnen worden gedownload/gekloond vanaf Github. U vindt twee mappen:
U gebruikt iOS als platform, Swift als programmeertaal, SwiftUI als UI-framework en Xcode als de geïntegreerde ontwikkelomgeving (IDE). Veel van de beschreven implementatieconcepten zijn echter vergelijkbaar voor andere ontwikkelingsplatforms. Velen hebben deze zelfstudie al voltooid met weinig tot geen ervaring in iOS/Swift(UI). U hoeft geen expert te zijn om de lessen te voltooien, maar u kunt meer uit de lessen halen als u de code comfortabel kunt lezen en begrijpen.
Laten we beginnen!
Bedankt dat u tijd hebt geïnvesteerd in het leren van Adobe Experience Platform Mobile SDK. Als u vragen hebt, algemene feedback wilt delen of suggesties voor toekomstige inhoud wilt hebben, deelt u deze over deze Experience League Communautaire discussiestuk.
Volgende: Een XDM-schema maken