Changelog Android

 

2.17.0

29/07/2020

New

  • Events : Ajout de méthodes de gestion d’événements personnalisés tracker.Events().add
  • Tracker : Ajout de méthodes de marquage de propriétés personnalisées tracker.setProp / tracker.setProps

Change

  • Modifications des rules proguard (https://github.com/at-internet/atinternet-android-sdk/issues/27)

Fix

  • Offline : Correctifs divers (https://github.com/at-internet/atinternet-android-sdk/issues/26)
 

2.16.0

15/04/2020

New

  • AVInsights permettant la mesure et le suivi de contenus media.
  • Nouveau paramètre de configuration maxHitSize permettant de définir la taille maximum pour un hit (8000 par défaut)
  • Event : Ajout du contexte de page &context= dans les hits de type événement (Ecommerce, AVInsights, …).

Change

  • SalesInsights: Suppression du marquage automatisé de SalesTracker
 

2.15.1

11/02/2020

Fix

  • Meilleure gestion des mots clé recherchés (les caractères spéciaux sont conservés et encodés)
 

2.15.0

20/01/2020

New

  • Ajout de la gestion de l’Open Advertising Identifier de Huawei, pour l’identification des utilisateurs

Change

  • Modification de l’algorithme de détection des utilisateurs pour les applications se basant sur l’advertising ID, pour prendre en compte ce nouvel identifiant si celui de Google n’est pas disponible. Voir la documentation.
  • Ajout de deux nouvelles identifications possible :
    • Advertising ID de Google googleAdId
    • Open Advertising ID de Huawei huaweiOAId
 

2.14.0

28/11/2019

New

  • Exposition de la version d’application et du User-Agent

Change

  • Passage de toutes les requêtes en HTTPS
  • Suppression de la configuration du collectDomain, au profit du domaine par défaut
 

2.13.3

03/10/2019

Fix

  • Fix sur la gestion du offline (quand le mode est à never)
 

2.13.2

25/09/2019 Problème connuAprès être passé hors ligne, un utilisateur peut stocker les hits et ne plus jamais les envoyer. Corrigé en 2.13.3.

New

  • Nouvelle méthode de déclaration d’écran pour le marquage automatisé SalesInsights->SalesTracker
 

2.13.1

28/08/2019 Problème connuAprès être passé hors ligne, un utilisateur peut stocker les hits et ne plus jamais les envoyer. Corrigé en 2.13.3.

New

  • Publication d’une méthode de récupération de la version du SDK

Fix

  • SalesInsights : Le marquage automatique des “Produits vus” (SalesTracker) est désormais issu de l’événement “Affichage de fiche produit” au lieu de l’événement “Affichage de produit”
  • Fix sur la gestion du offline
 

2.13.0

18/07/2019 Problème connuAprès être passé hors ligne, un utilisateur peut stocker les hits et ne plus jamais les envoyer. Corrigé en 2.13.3.

New

  • Ecommerce : Gestion d’un nouvel événement “panier en attente de paiement”

Change

  • Ecommerce : Passage en minuscule du nom des propriétés des événements
  • Ecommerce : Changement du mode de déclaration d’un écran sur un marquage de transaction
 

2.12.1

24/04/2019 Problème connuAprès être passé hors ligne, un utilisateur peut stocker les hits et ne plus jamais les envoyer. Corrigé en 2.13.3.

Fix

  • Fix sur la gestion du user id
    • La valeur de la clé de configuration n’est plus sensible à la casse
 

2.12.0

12/03/2019 Problème connuAprès être passé hors ligne, un utilisateur peut stocker les hits et ne plus jamais les envoyer. Corrigé en 2.13.3.

New

  • Ajout du paramètre de configuration sendHitWhenOptOut pour contrôler l’envoi des hits en mode OPT-OUT

Fix

  • Correction de l’absence du prich
  • Blindage évitant le crash applicatif dans le cas d’une utilisation d’un même tracker dans plusieurs threads
 

2.11.3

12/02/2019

Fix

  • Corrections sur l’encodage des caractères de language exotiques
 

2.11.2

21/01/2019

New

  • Privacy : Nouvelle clé de configuration ignoreLimitedAdTracking pour la gestion de l’identifiant utilisateur
  • Ajout du paramètre idType permettant l’identification du type d’identifiant utilisé par l’application
 

2.11.1

07/01/2019

Change

  • Renommage MVTesting
 

2.11.0

21/12/2018

New

  • Ajout du module Ecommerce
  • Nouvelle clés de configuration autoSalesTracker et collectDomain pour le module Ecommerce
  • Ajout du module MVTesting
  • Nouvelle méthode de récupération des informations de crash getCrashInformation()

Fix

  • Optimisation de la gestion des refresh
 

2.10.2

30/10/2018

Change

  • Possibilité de surcharger le niveau 2 par une valeur “invalide” (0)

Fix

  • Possibilité d’envoyer les informations de commande de manière indépendante
 

2.10.1

25/10/2018

New

  • Nouvelle méthode permettant la récupération des métriques lifecycle

Fix

  • Corrections diverses
 

2.10.0

26/09/2018

Change

  • Améliorations RichMedia
 

2.9.4

05/09/2018

Fix

  • SmartTracker : Correctif sur la récupération des icônes d’applications
 

2.9.3

29/08/2018

Change

  • Offline désactivé par défaut
 

2.9.2

27/07/2018

Fix

  • RichMedia : Harmonisation API
  • RichMedia : Encodage webdomain par défaut
  • Correction sur la gestion du JSON
 

2.9.1

18/06/2018

New

  • RGPD : Possibilité de modifier l’emplacement du stockage des hits offline

Change

  • RGPD : Gestion de l’Opt-Out dans la classe ATInternet
 

2.9.0

28/05/2018

New

  • RichMedia : Ajout du refresh dynamique

Change

  • RGPD : Amélioration de la gestion de l’Opt-Out

Fix

  • Fix sur les valeurs potentiellement nulles
 

2.8.5

28/02/2018

Fix

  • Fix sur le paramètre lng
 

2.8.4

23/02/2018

Fix

  • Optimisations diverses
 

2.8.3

18/01/2018

Fix

  • Correction d’une exception NullPointerException sur le Debugger
 

2.8.2

12/12/2017

Fix

  • Correction d’un bug SmartTracker (ClassCastException)
 

2.8.1

05/12/2017

Fix

  • Correction d’un bug (Resources NotFoundException)
 

2.8.0

16/11/2017

New

  • Ajout des paramètres manufacturer et model

Change

  • Migration Android studio 3.0

Fix

  • Correction d’un bug sur le debugger
 

2.7.1

25/10/2017

Fix

  • Correction d’un problème dans le formatage des paramètres mfmd et os
 

2.7.0

12/10/2017

Change

  • Suppression de la fonctionnalité TV Tracking
  • Le defaultTracker n’est désormais plus autoTracking par défaut
  • Le Tracker et le SmartTracker sont désormais deux modules distincts

Fix

  • Correction d’un possible bug dans le SmartTracker
 

2.6.1

07/08/2017

Fix

  • Bug sur la gestion du Window Callback d’Android
 

2.6.0

04/07/2017

New

  • SmartSDK

Fix

  • Divers bug corrigés
 

2.3.6

12/05/2017

Fix

  • Fix sur la gestion du multihit
  • Blindage pour le debugger
 

2.3.5

02/05/2017

New

  • Surcharge des configurations pouvant être fait en synchrone
  • Possibilité de persistence de CustomObject

Fix

  • Fix sur la gestion des paramètres persistents
 

2.3.4

24/02/2017

Fix

  • Valeurs par défaut du moteur de recherche interne
  • Rollback sur les dépréciations de la gestion des commandes
 

2.3.3

16/01/2017

Fix

  • Optimisations du debugger
 

2.3.2

12/12/2016

New

  • Possibilité d’utiliser un UUID pour l’identification

Change

  • Opt-out pour les utilisateurs ayant désactiver le tracking publicitaire des paramètres Google
 

2.3.1

27/10/2016

Fix

  • Suppression de la valeur forcée de la version des Google Play Services
 

2.3.0

20/10/2016

New

  • Possibilité de récupérer le userId en synchrone (méthode tracker.getUserIdSync() – nécessite qu’un hit ait été envoyé au préalable)

Change

  • Amélioration du debugger
  • Nouvelle API pour la gestion des objets métiers
  • Changement du type pour le visiteur identifié numérique : int > long

Fix

  • Corrections diverses
 

2.2.3

21/09/2016

Fix

  • Correction d’un bug dans la détection des devices
 

2.2.2

01/06/2016

New

  • Ajout de la diagonale de l’écran en pouces (paramètre dg)

Change

  • Amélioration du debugger
 

2.2.1

21/04/2016

New

  • Nouvelles méthodes pour le chapitrage des Gestures
  • Gestion du paramètre ref= lors d’un marquage avancé

Change

  • Changement du type de l’identifiant d’un libellé dynamique (int -> string)

Fix

  • Blindage dans la gestion des sessions
 

2.2.0

21/03/2016

New

  • Mise à disposition des helpers et des clés de configuration

Change

  • Meilleur définition des variables de cycle de vie de l’application
  • Suppression des valeurs par défaut pour le log, logSSL et site
 

2.1.2

03/02/2016

Fix

  • Correction d’une fuite de mémoire dans la gestion de la session
 

2.1.1

20/01/2016

New

  • Affichage dynamique du debugger

Change

  • Amélioration de la gestion des sessions
 

2.1.0

05/01/2016

New

  • Gestion de la session (Version Android >= 4.0.3, API >= 14)

Change

  • Amélioration de la surcharge de la configuration (chaines de caractères acceptées)

Fix

  • Meilleur encodage des paramètres du hit (ati, atc, et pdtl)
 

2.0.8

09/12/2015

Fix

  • Information refstore récupérée automatiquement
 

2.0.7

19/10/2015

New

  • TVTracking : ajout du paramètre de configuration de la durée de validité du spot
  • Identification de la source de téléchargement du SDK

Change

  • Configuration par défaut en cas d’échec du chargement du fichier JSON dans l’archive

Fix

  • Correction du crash à la création d’un panier
 

2.0.6

07/10/2015

Change

  • Ajout de toutes les variables de cycle de vie sur tous les hits
 

2.0.5

08/09/2015

Change

  • Changement du type de la variable turnover dans le helper de commande (double au lieu de int)
 

2.0.4

04/09/2015

Change

  • Modification du type du paramètre idCart (chaîne de caractères au lieu d’un nombre)

Fix

  • Meilleur encodage du paramètre car pour l’opérateur téléphonique
 

2.0.3

31/08/2015

Fix

  • Meilleur encodage des paramètres pclick et prich
 

2.0.2

19/08/2015

New

  • TVTracking : ajout du sous-objet info

Change

  • Suppression du roimt[i] (obsolète)
  • Richmedia : ajout des paramètres m5 et s2 à l’ensemble des hits

Fix

  • Meilleur encodage des paramètres du hit
  • Initialisation des métriques du cycle de vie de l’application par le Tracker à la place de la classe ATInternet
 

2.0.1

06/08/2015

Fix

  • Rétrocompatibilité des métriques du cycle de vie de l’application