Show Menu
SUJETS×

Android

Notes de mise à jour cumulées pour la bibliothèque mobile Android.
Pour connaître la version de la bibliothèque actuelle, activez la journalisation du débogage.
Les téléchargements de bibliothèque mobile sont disponibles sur GitHub et sur Developer Connection .

Version 4.13.4

Le kit Android SDK version 4.13.4 (du 16 février 2017) contient les modifications suivantes :
Fonctionnalité Description
Messagerie in-app
Correction d’un problème qui empêchait d’utiliser la version correcte de l’application lors de la détermination d’une audience. Ce problème survenait lorsqu’un utilisateur mettait à niveau une application sans relancer la fonctionnalité Cycle de vie.
Cycle de vie
Correction d’un problème en raison duquel une mise à niveau d’application pouvait ne pas être correctement signalée.
Adquisición
Correction d’un bogue en raison duquel les liens profonds différés n’étaient pas déclenchés au premier lancement.

Version 4.13.3

Le kit Android SDK version 4.13.3 (du 19 janvier 2017) contient les modifications suivantes :
Fonctionnalité Description
Messagerie in-app
Résolution d’un problème empêchant l’affichage des messages d’alerte sans bouton Clic publicitaire.
Analytics
Gestion améliorée de l’accès aux bases de données en lecture seule.
Liens universels
Résolution d’un bogue entraînant la création différée de liens profonds associés aux données d’acquisition pour déclencher des lancements successifs.

Version 4.13.2

Le kit Android SDK version 4.13.2 (du 10 novembre 2016) contient les modifications suivantes :
Fonctionnalité Description
Service d’identification des visiteurs
Ajout d’un horodatage et de l’ID d’organisation d’Experience Cloud au paramètre adobe_mc .
Lien profond
When calling trackAdobeDeepLink , variables prefixed with " adb " and " ctx " are now handled properly.

Version 4.13.1

Le kit Android SDK version 4.13.1 (du 20 octobre 2016) contient les modifications suivantes :
Fonctionnalité Description
Adquisición
Le kit SDK prend désormais en charge les données d’acquisition personnalisées qui doivent être renvoyées de manière appropriée par les appels de AdobeDataCallback .
Adquisición
Le kit SDK stocke désormais les variables de référent Google Play et les variables personnalisées et les renvoie de manière appropriée dans les appels de AdobeDataCallback .
Target
Les paramètres du service d’identification des visiteurs sont désormais transmis dans les requêtes Target requests via mboxParams .
Corrections de bogues
  • Correction d’un bogue en raison duquel le délai d’expiration des demandes de données au téléphone était parfois dépassé.

Version 4.13.0

Le kit Android SDK version 4.13.0 (du 15 septembre 2016) contient les modifications suivantes :
Fonctionnalité Description
Messagerie in-app
Nouvelle fonctionnalité : ajout d’un nouveau type de message permettant d’ouvrir un URI de lien profond.
Suivi des liens profonds
Nouvelle fonctionnalité : ajout de la possibilité d’activer le suivi des liens profonds tiers différés.
  • processAdobeDeepLink

Version 4.12.0

Le kit Android SDK version 4.12.0 (du 18 août 2016) contient les modifications suivantes :
Fonctionnalité Description
Service d’identification des visiteurs
Ajout d’une nouvelle méthode permettant d’annexer l’identité du visiteur à une URL donnée afin de transférer l’identité à une mise en œuvre web.

Version 4.11.0

Le kit Android SDK version 4.11.0 (du 22 juin 2016) contient les modifications suivantes :
Fonctionnalité Description
Méthodes Target
Vous pouvez maintenant utiliser la nouvelle méthode Target suivante :
  • loadRequest

Version 4.10.0

Le kit Android SDK version 4.10.0 (du 20 mai 2016) contient les modifications suivantes :
Fonctionnalité Description
Méthodes Target
Ajout d’une nouvelle syntaxe et d’un exemple pour la méthode loadRequest .
Ajout des nouvelles méthodes Target suivantes :
  • setThirdPartyID
  • getThirdPartyID

Version 4.9.0

Le kit Android SDK version 4.9.0 (du 5 mai 2016) contient les modifications suivantes :
Fonctionnalité Description
Exclusion et paramètres de confidentialité
Vous pouvez mettre en œuvre des liens profonds dans vos applications pour rediriger les utilisateurs vers les destinations des liens web ou des applications.

Version 4.8.3

Le kit Android SDK version 4.8.3 (du jeudi 18 février 2016) contient les modifications suivantes :
Fonctionnalité Description
Exclusion et paramètres de confidentialité
Depuis la version 4.8.3 du kit Android SDK, les paramètres de confidentialité définis via la méthode setPrivacyStatus ont une incidence sur l’activité d’ Analytics , de Target et d’ Audience Manager .

Version 4.8.0

Le kit Android SDK version 4.8.0 (du lundi 2 novembre 2015) contient les modifications suivantes :
Fonctionnalité Description
Nouvelles méthodes d’identification des visiteurs d’Experience Cloud
Ajout des méthodes suivantes :
  • syncIdentifer
  • syncIdentifiers
  • getIdentifiers
Nouvelle variable de configuration JSON ADBMobile
Ajout de la variable suivante :
  • analyticsForwardingEnabled
Méthodes du plug-in PhoneGap
Ajout des nouvelles méthodes suivantes
Méthodes de configuration
  • setPushIdentifier
  • setAdvertisingIndentifier
  • keepLifecycleSessionAlive
  • trackingSendQueuedHits
Méthodes Target
  • targetClearCookies
Méthodes d’acquisition
  • acquisitionCampaignStartForApp
Méthodes Audience Manager
  • audienceGetVisitorProfile
  • audienceGetDpuuid
  • audienceGetDpid
  • audienceSetDpidAndDpuuid
  • audienceSignalWithData
  • audienceReset
Méthodes du service d’identification des visiteurs
  • visitorGetMarketingCloudId
  • visitorSyncIdentifiers

Version 4.6.1

Le kit Android SDK version 4.6.1 (du jeudi 24 septembre 2015) contient les modifications suivantes :
Fonctionnalité Description
SDK Android version 4.6.1
Le kit SDK 4.6.0 ou version antérieure prend en charge Android  2.2 (API 8) - Android  5.1.1 (API 22).
Le kit SDK 4.6.1 ou version ultérieure prend en charge Android  2.3 (API 9) ou version ultérieure.

Version 4.6

Le kit Android SDK version 4.6 (du 17 septembre 2015) contient les modifications suivantes :
Fonctionnalité Description
Messagerie push vers les segments Analytics
Adobe Mobile Services et le SDK Adobe Mobile permettent d’envoyer des messages push vers les segments Analytics . Le SDK permet également de créer rapidement des rapports sur les utilisateurs qui ont ouvert votre application suite à l’ouverture du message push.
Méthodes d’acquisition
Permettent aux développeurs de lancer une campagne d’acquisition d’applications, comme si l’utilisateur avait cliqué sur un lien. Ceci s’avère utile pour créer des liens d’acquisition manuels et pour gérer vous-même les redirections de boutiques d’applications.
Postbacks
Les postbacks permettent d’envoyer les données collectées par le kit SDK à un serveur tiers distinct. En mettant à profit les mêmes déclencheurs et caractéristiques que ceux que vous utilisez pour afficher un message in-app, vous pouvez configurer le SDK pour envoyer des données personnalisées vers une destination tierce.
Identifiants
Ajout des nouveaux identifiants suivants :
  • setPushIdentifier
  • submitAdvertisingIdentifierTask

Version 4.5

Le kit Android SDK version 4.5 contient les modifications suivantes :
Fonctionnalité Description
Extension Android Wearable
À compter de la version 4.5 du SDK  Android , une nouvelle extension Android permet de collecter des données à partir de l’application Android  Wearable.

Version 4.4

Le kit Android SDK version 4.4 contient les modifications suivantes :
Fonctionnalité Description
Données personnalisées avec des mesures de cycle de vie
Vous pouvez maintenant inclure des variables de données contextuelles personnalisées aux mesures de cycle de vie.
Prise en charge du suivi des balises dans PhoneGap
The trackBeacon and clearCurrentBeacon calls are now available in PhoneGap .

Version 4.3

Date de publication : 24 novembre 2014
  • Nouveau – Intégration d’Adobe Experience Cloud ID
  • Journaux de débogage améliorés pour plus de clarté
  • Résolution des blocages potentiels en cas de vérification des messages in-app

Version 4.2

Date de publication : 16 octobre 2014
  • Nouveau – Capacités de la messagerie in-app.
  • Nouveau – L’emplacement du fichier de configuration peut maintenant être spécifié au démarrage de l’application.
  • Nouveau – Les points ciblés peuvent maintenant être mis à jour automatiquement sans qu’un nouveau fichier de configuration soit nécessaire.
  • Nouveaux – Les appels Analytics sont maintenant envoyés comme demandes HTTP POST.
  • Résolution d’un problème en raison duquel des blocages d’application ne faisaient pas toujours l’objet d’un suivi dans certains scénarios.
  • Nettoyage des messages du journal, ajout de la consignation de texte quand debugLogging est activé.
  • Diverses améliorations des performances et de la stabilité.

Version 4.1.7

Date de publication : 4 août 2014
  • Résolution d’un problème en raison duquel l’accès du cycle de vie n’était pas envoyé quand le délai d’expiration du référent était supérieur ou égal à 5 secondes et que le suivi hors ligne était désactivé.

Version 4.1.6

Date de publication : 17 juillet 2014
  • Ajout de protections autour des exceptions survenant si la base de données est endommagée ou n’a pas pu être créée.
  • Ajout de protections pour les problèmes survenant quand la configuration ne peut pas être chargée (généralement en raison d’un contexte nul).
  • Ajout de protections pour les exceptions pouvant survenir lors de la mise à jour des données contextuelles d’une action temporisée.

Version 4.1.1

Date de publication : 23 avril 2014
  • Correction d’un problème potentiel pouvant survenir si le suivi du référent est activé et qu’un appel de suivi est invoqué préalablement au cycle de vie.

Version 4.1.0

Date de publication : 17 avril 2014
  • Nouveau – Suivi des balises Bluetooth.
  • Nouveau – Dans les applications acceptant l’horodatage, les blocages comptabilisés sont antidatés à la session correcte.
  • Nouveau – Dans les applications acceptant l’horodatage, la session précédente est envoyée dans un accès antidaté vers la session correcte (et plus dans la session précédente).
  • Nouveau – Traitement par lot des accès.
  • Correction du suivi des référents de Google Play avec un délai d’expiration configurable afin d’autoriser les données de référent Google tardives.
  • Résolution des avertissements StrictMode susceptibles de survenir dans certains cas.
  • Résolution d’un problème en raison duquel la bibliothèque se verrouillait parfois (très rarement) si certaines méthodes étaient invoquées dans un ordre spécifique.

Version 4.0.4

Date de publication : 24 février 2014
  • Résolution d’un problème en raison duquel une chronologie du média étendue était lue si un arrêt était invoqué et si une fermeture était invoquée ultérieurement sans aucun appel entre les deux.
  • Résolution d’un problème en raison duquel un accès de fermeture de média était envoyé même si le média n’était pas lu pendant n’importe quel laps de temps.

Version 4.0.3

Date de publication : 20 février 2014
  • Ajout d’un niveau de sécurité au code réseau afin d’empêcher le blocage dû à un bogue Android : https://code.google.com/p/android/issues/detail?id=54072

Version 4.0.2

Date de publication : 30 janvier 2014
  • Résolution d’un problème susceptible d’engendrer l’envoi de plusieurs accès lorsque la base de données était endommagée.
  • Résolution d’un problème susceptible de générer de longues moyennes de durée de session si les paramètres temporels d’un périphérique étaient incorrects.

Version 3.2.5

Date de publication : 30 janvier 2014
  • Ajout de protections contre les bases de données endommagées engendrant la répétition d’accès.
  • Ajout d’une durée limite de session maximale afin d’éviter des sessions extrêmement longues lorsque les paramètres temporels du périphérique étaient incorrects.

Version 4.0.1

Date de publication : 14 novembre 2013
  • Résolution d’une mise en forme incorrecte des données trackLocation avec certains paramètres régionaux.

Version 4.0.0

Date de publication : 27 septembre 2013
Android SDK 4.x pour les Solutions Experience Cloud propose maintenant les nouvelles fonctionnalités suivantes :
  • Améliorations significatives des performances. Tout le traitement est accompli dans les threads en arrière-plan ; le SDK est « thread-safe ».
  • Géolocalisation et points ciblés
  • Valeur de durée de vie
  • Événements minutés
  • Gestion des inclusions/exclusions
  • Prise en charge d’Audience Manager
  • Mesures de cycle de vie transmises à Target sous forme de paramètres de mbox
  • Normalisation d’après les règles de traitement et les données contextuelles

Version 3.2.3

Date de publication : 23 septembre 2013
  • Correction d’un bogue dans Audience Manager en raison duquel les valeurs ou clés nulles n’étaient pas autorisées dans un paramètre.

Version 3.2.2

Date de publication : 12 septembre 2013
  • Correction d’un bogue en raison duquel les événements média dans linkTrackEvents n’étaient pas ajoutés à la demande.
  • Correction d’une exception potentielle liée à la modification des données contextuelles après leur transmission dans un appel de suivi.

Version 3.2.1

Date de publication : 16 août 2013
  • Les connexions SSL utilisent maintenant une validation d’hôte stricte.
  • Correction d’un bogue en raison duquel les accès étaient rapidement retentés pendant quelques secondes lorsqu’une connexion réseau était perdue et que offlineTracking était désactivé.

Version 3.2

Date de publication : 6 août 2013
  • Prise en charge d’Adobe Audience Manager.
  • Les données du cycle de vie sont maintenant envoyées avec les demandes de mbox Target quand le suivi de cycle de vie est activé.
  • Résolution d’un problème en raison duquel SQLite pouvait forcer les curseurs de fermeture, engendrant des entrées de journal superflues.

Version 3.1.0

Date de publication : 13 juin 2013
  • Mise à jour du stockage hors ligne pour utiliser SQLite.
  • Correction d’un bogue en raison duquel la limite hors ligne pouvait être réinitialisée à sa valeur par défaut (1 000).
  • Mise à jour de startActivity afin d’accepter un contexte Activité ou Application.
  • Correction d’un bogue en raison duquel, si le paramètre lifecycleSessionTimeout était défini sur 0, plusieurs événements de lancement étaient générés dans l’application.

Version 3.0.8

Date de publication : 18 avril 2013
  • Correction d’un problème de codage avec certains paramètres UTF8.

Version 3.0.7

Date de publication : 18 avril 2013
  • Correction d’un problème en raison duquel le calcul de la durée de la session précédente était parfois erroné.
  • Les nouveaux ID de visiteur ne dépendront plus de deviceID ni de subscriberID.
  • Correction d’un blocage potentiel lors du codage de caractères spéciaux dans les variables.

Version 3.0.6

Date de publication : 21 mars 2013
  • Correction d’un problème en raison duquel visitorID ne pouvait pas être lu sans être paramétré au préalable.
  • Changement des conventions d’affection de noms dans certains messages du journal des erreurs pour plus de clarté.
  • Changement de l’accessibilité de plusieurs classes de base afin d’éviter toute confusion.
  • Plusieurs améliorations de performances.

Version 3.0.5

Date de publication : 21 février 2013
  • Le paramètre offlineThrottleDelay est obsolète car il n’est plus nécessaire en raison de l’optimisation des threads. Ce paramètre existe toujours pour des raisons de compatibilité descendante, mais il n’a plus aucun effet.
  • Correction d’un problème de synchronisation potentiel dans le cache des accès hors ligne.
  • Clarification du message d’avertissement lors de la définition des variables hiérarchiques supérieures au numéro 5.
  • Correction d’un problème qui pouvait entraîner une erreur d’OSVersion pour les versions d’Android ultérieures à la version 4.0.
  • Plusieurs améliorations de performances.
  • Correction d’une exception potentielle qui pouvait être générée par une URL incorrecte.

Version 3.0.4

Date de publication : novembre 2012
  • Ajout d’une variable de configuration lifecycleSessionTimeout qui permet de spécifier la durée, en secondes, qui doit s’écouler entre les lancements d’une application avant qu’un lancement ne soit considéré comme une nouvelle session.
  • Possibilité de définir la valeur de délai d’expiration pour le calcul de la durée d’une session à l’aide d’un paramètre de configuration lifecycleSessionTimeout .
  • Correction de problèmes de sécurité.

Version 3.0.3

Date de publication : octobre 2012

Version 3.0.2

Date de publication : septembre 2012
  • Correction d’un problème qui entraînait parfois une condition de boucle dans le contrôle vidéo par des accès de fermeture.

Version 3.0.1

Date de publication : août 2012
  • Les paramètres de remplacement de contexte sont désormais envoyés sous la forme Hashmap<String, Object> (forme précédente : Hashmap<String, String> ).

Version 3.0

Date de publication : juillet 2012
Version initiale.

Version d’Android précédente (1.x)

Les notes de mise à jour suivantes s’appliquent à la version 1.x d’AppMeasurement pour Android. Nous conseillons aux clients d’effectuer une mise à niveau vers la version 3.x dès que possible.

Version 1.2.3

Date de publication : mars 2012
  • Correction d’un problème qui provoquait une exception dans certains cas lors du transfert de données à l’aide de données contextuelles.

Version 1.2.2

Date de publication : février 2012
Correction d’un problème en raison duquel les appels de suivi de lien doublaient l’encodage URL des valeurs pev1 - pev3.
Ajout d’un horodatage aux variables utilisées avec les appels de suivi légers (trackLight).

Version 1.2.1

Date de publication : janvier 2012
  • Ajout de la compatibilité Android 3.x et 4.x.
  • Mise en œuvre d’un identificateur unique universel pour un ID de visiteur sur les appareils Android qui ne sont pas équipés de cartes SIM (par exemple, Kindle Fire).

Version 1.2

Date de publication : juin 2011
  • Mise à jour de la bibliothèque afin d’utiliser l’ID de l’appareil pour la valeur d’ID de visiteur de lorsqu’aucune carte SIM n’est insérée dans l’appareil. Par défaut, la bibliothèque utilise l’ID d’abonné comme ID de visiteur, qui est absent lorsqu’aucune carte SIM n’est insérée.

Version 1.1.4

Date de publication : avril 2011
  • Prise en charge de toutes les tablettes, y compris Xoom.
  • Possibilité d’effectuer des recherches dans les suites de rapports et les mesures lors de l’exécution d’un rapport.
  • Prise en charge des données contextuelles qui pilotent les règles de traitement côté serveur (v15 uniquement).
  • Prise en charge des appels de serveur léger (bêta).