Comment migrer votre application mobile du SDK v4 vers le SDK Adobe Experience Platform sdkv4-migration
La prise en charge des SDK Adobe Experience Platform Mobile version 4 a pris fin le 31 août 2021. Si vous utilisez toujours cette version héritée du SDK, vous devez mettre à jour votre implémentation au SDK Adobe Experience Platform avant fin juin 2024. Découvrez comment migrer vers le SDK Adobe Experience Platform dans cet article.
À propos de la migration du SDK V4
Adobe Campaign Standard traite les applications mobiles qui utilisent SDK V4 en tant qu’applications distinctes de celles qui utilisent le SDK Adobe Experience Platform.
Après la mise à niveau du SDK Adobe de la version v4 vers Adobe Experience Platform, les applications mobiles doivent continuer à utiliser les campagnes et données d’abonnés d’applications existantes. Une migration est donc nécessaire.
Migration de votre application mobile du SDK v4 vers le SDK Adobe Experience Platform how-to-migrate
Avant de procéder à la migration, tenez compte des recommandations suivantes :
- Le processus de migration est irréversible.
- Vous ne devez pas exécuter simultanément la migration de plusieurs applications. Vous devez également vous assurer que la migration d’une même application n’est pas déclenchée par plusieurs fenêtres en même temps.
- Avant la migration, assurez-vous d’avoir affecté l’entité organisationnelle de l’application mobile à migrer et de l’application Adobe Experience Platform que vous utilisez pour la migration.
- Après la migration, l’application devient une application SDK Adobe Experience Platform. Ses modifications sont liées à la balise Propriété mobile correspondante.
-
Créez une Propriété mobile dans l’interface utilisateur de collecte de données. Pour plus d’informations à ce sujet, consultez la documentation.
-
Dans Adobe Campaign Standard, dans le menu avancé, sélectionnez Administration > Paramètres de l’application > Workflows et ouvrez le workflow syncWithLaunch. Vérifiez si le workflow s’est terminé sans erreur.
-
Une fois le processus terminé, dans le menu Administration > Canaux > Application mobile (SDK Adobe Experience Platform), vérifiez si l’application mobile est disponible dans Adobe Campaign Standard et si elle a le statut Prêt pour configuration.
-
Dans Administration > Canaux > Application mobile (SDK v4), sélectionnez l’application SDK v4 à migrer.
-
Sélectionnez l'onglet Migration de l’application mobile vers le SDK AEP.
-
Dans la liste déroulante Sélectionner l’application mobile SDK AEP avec laquelle fusionner l’application actuelle, sélectionnez l’application mobile SDK Adobe Experience Platform précédemment créée.
-
Cliquez sur Migrer.
-
Dans la fenêtre Application de migration, cliquez sur OK.
-
La fenêtre d’achèvement réussi s’affiche, cliquez sur Accéder à la liste des canaux du SDK Adobe Experience Platform.
-
Dans la page de la liste des canaux du SDK Adobe Experience Platform, vérifiez que votre application mobile V4 précédente est définie sur Prêt pour configuration.
-
Sélectionnez votre application mobile et cliquez sur Enregistrer pour terminer la migration.
Après cette migration, les abonnés collectés par la version V4 de l’application mobile et les nouveaux abonnés collectés par la version AEP de l’application mobile seront disponibles dans l’application migrée.
Pour faire la distinction entre les deux types d'abonnés, vous pouvez ajouter un nouveau champ personnalisé de type Texte lors de l'extension de la ressource personnalisée Abonnements à une application (appSubscriptionRcp) en tant que sdkversion
ou appVersion
par exemple. Pour plus d’informations sur l'extension d'une ressource personnalisée, consultez cette page.
Vous devrez ensuite configurer la balise Propriété mobile associée pour envoyer cette valeur de champ personnalisé dans l’appel de collecte PII et modifier la configuration de votre application mobile en conséquence.
FAQ faq
Q : Dans l’application mobile SDK v4, l’onglet Migration de l’application mobile vers le SDK Adobe Experience Platform n’est pas visible. tab-not-visible
R : Dans le menu avancé Administration > Paramètres de l’application > Options, vérifiez la valeur de l’option Activer la migration de l’application mobile du SDK v4 vers le SDK Adobe Experience Platform. Elle doit être définie sur 1 et activée par défaut. L’administrateur peut l’avoir désactivée manuellement.
Q : Dans l’onglet Migration de l’application mobile vers le SDK Adobe Experience Platform, le message Aucune donnée s’affiche. no-data
R : Seule l'application éligible de votre entité organisationnelle est affichée dans la liste. Vérifiez que vous disposez de l'application Adobe Experience Platform appropriée pour la migration. Le Statut de propriété de votre application Adobe Experience Platform doit être Prêt pour configuration Le statut de migration de l'application mobile doit quant à lui être défini sur Non migré.
Q : Pourquoi l’application SDK Adobe Experience Platform avec le statut de propriété Configuré ne peut-elle pas être utilisée pour la migration ? property-status
R : Le processus de migration conserve les abonnés et les attributs du SDK v4. Il conserve uniquement les informations liées à la balise provenant de l’application SDK Adobe Experience Platform. Les abonnés et autres données provenant de l’application SDK Adobe Experience Platform sont perdus. Pour éviter toute perte de données, seules les applications SDK Adobe Experience Platform dotées du statut de propriété Prêt pour configuration peuvent être migrées.
Q : Après la migration, où puis-je trouver mon ancienne application mobile SDK v4 ? v4-app-not-visible
R : L’application mobile après la migration est visible depuis le menu avancé Administration > Canaux > Application mobile (SDK Adobe Experience Platform).
Q : Après la migration, où puis-je trouver mon application SDK Adobe Experience Platform nouvellement créée ? aep-not-visible
R : L’application SDK Adobe Experience Platform nouvellement créée utilisée pour la migration n’existe pas en tant qu’application distincte. Seule l’application SDK v4 migrée est disponible.
Q : Si l’entité organisationnelle de l’application mobile SDK v4 est définie sur A (fille de l’entité organisationnelle TOUS) et que le SDK Adobe Experience Platform est défini sur TOUS, Comment puis-je migrer mon application mobile ? v4-org-unit
R : Les administrateurs de l'entité organisationnelle TOUS disposent des droits pour gérer les deux applications mobiles et sont chargés de la migration.
Q : Si l’entité organisationnelle de l’application mobile SDK v4 est définie sur A et que l’application SDK Adobe Experience Platform est définie sur B (sœur de l’entité organisationnelle A), Comment puis-je migrer mon application mobile ? aep-org-unit
R : L’application SDK Adobe Experience Platform étant la ressource d’une entité organisationnelle sœur, l’application mobile n'est pas visible pour les utilisateurs de l’entité organisationnelle A. L’application mobile est disponible pour les administrateurs de l’entité organisationnelle TOUS, mais nous ne recommandons pas à ces administrateurs de migrer l’application mobile.
ans ce cas, vous devez déplacer vos applications mobiles vers la même entité organisationnelle ou dans une entité organisationnelle avec un lien parent.
Pour plus d'informations sur les entités organisationnelles, veuillez consulter cette section.
Q : Dans la page Application mobile SDK Adobe Experience Platform (migrée depuis votre application mobile v4), sous la liste déroulante Paramètres du canal push, aucune information comme le nom/la date de téléchargement n’est affichée pour la clé Android ou le certificat iOS no-information-v5
R : Le système ne stocke pas ces informations lorsque l’application mobile SDK V4 est créée. Lors de la migration de votre application mobile SDK V4 vers une application mobile SDK Adobe Experience Platform, votre application mobile migrée ne dispose pas non plus de ce type d’information. Dès qu’un utilisateur télécharge un nouveau certificat iOS ou une nouvelle clé Android, les différents détails de la clé ou du certificat sont stockés et affichés correctement sous la liste déroulante Paramètres du canal push.