Tutoriel sur l’implémentation de Adobe Experience Cloud dans les applications mobiles
Découvrez comment implémenter des applications Adobe Experience Cloud dans votre application mobile à l’aide du SDK Adobe Experience Platform mobile.
Experience Platform Mobile SDK est un SDK côté client qui permet aux clients de Adobe Experience Cloud d’interagir avec les applications Adobe et les services tiers via Adobe Experience Platform Edge Network. Consultez la documentation Adobe Experience Platform Mobile SDK pour plus d’informations.
Ce tutoriel vous guide tout au long de l’implémentation de Platform Mobile SDK dans un exemple d’application de vente au détail appelé Luma. L’application Luma dispose d’une fonctionnalité qui vous permet de créer une implémentation réaliste. Après avoir suivi ce tutoriel, vous devriez être prêt à commencer à mettre en œuvre toutes vos solutions marketing par le biais d’Experience Platform Mobile SDK dans vos propres applications mobiles.
Les leçons sont conçues pour iOS et écrites en Swift/SwiftUI, mais de nombreux concepts s’appliquent également à Android™.
Après avoir terminé ce tutoriel, vous serez en mesure de :
-
Créez un schéma à l’aide de groupes de champs standard et personnalisés.
-
Configurez un flux de données.
-
Configurez une propriété de balise mobile.
-
Configurez un jeu de données Experience Platform (facultatif).
-
Installer et implémenter des extensions de balises dans une application.
-
Transmettez correctement les paramètres Experience Cloud à un webview.
-
Validez la mise en œuvre à l’aide de Adobe Experience Platform Assurance.
-
Ajoutez les applications/extensions Adobe Experience Cloud suivantes :
Autorisations
Dans ces leçons, nous supposons que vous disposez d’un Adobe Id et des autorisations requises au niveau de l’utilisateur pour effectuer les exercices. Dans le cas contraire, contactez votre administrateur Adobe pour demander l’accès.
-
Dans la collecte de données, vous devez disposer des éléments suivants :
-
Plateformes—élément d'autorisation Mobile
-
Droits de propriété : éléments d’autorisation pour Développer, Approuver, Publier, Gérer les extensions et Gérer les environnements.
-
Droits d’entreprise : éléments d’autorisation pour Gérer les propriétés et, si vous suivez la leçon facultative sur la messagerie push, Gérer les configurations d’application
Pour plus d’informations sur les autorisations des balises, voir Autorisations d’utilisateur pour les balisesdans la documentation du produit.
-
-
Dans Experience Platform, vous devez disposer des éléments suivants :
-
Modélisation des données : éléments d'autorisation pour gérer et afficher les schémas.
-
Identity Management—éléments d'autorisation pour gérer et afficher les espaces de noms d'identité.
-
Collecte de données : éléments d’autorisation pour gérer et afficher les flux de données.
-
Si vous êtes client d’une application basée sur Platform telle que Real-Time CDP, Journey Optimizer ou Customer Journey Analytics, et que vous suivrez les leçons associées, vous devriez également :
- Gestion des données : éléments d’autorisation pour gérer et afficher les jeux de données.
- Un de développement que vous pouvez utiliser pour ce tutoriel.
-
Pour les leçons Journey Optimizer, vous avez besoin d’autorisations pour configurer le service de notification push et pour créer une surface d’application, un parcours, un message et des préréglages de message. Pour la gestion des décisions, vous avez besoin des autorisations appropriées pour gérer les offres et les décisions comme décrit ici.
-
-
Pour Adobe Analytics, vous devez savoir quelles suites de rapports vous pouvez utiliser pour suivre ce tutoriel.
-
Pour Adobe Target, vous devez disposer des autorisations nécessaires pour créer et activer des activités.
- <your name or initials>
au nom de l’objet que vous êtes invité à créer.Historique des versions
- 29 novembre 2023 : refonte majeure avec un nouvel exemple d’application et de nouvelles leçons pour la messagerie in-app, la gestion des décisions et Adobe Target.
- 9 mars 2022 : première publication
Télécharger l’application Luma
Deux versions de l’exemple d’application peuvent être téléchargées. Les deux versions peuvent être téléchargées/clonées à partir de Github. Vous y trouverez deux dossiers :
Vous pouvez télécharger la version productive finale de l’application à partir d’App Store.
C’est parti !
Suivant : Création d’un schéma XDM