Envoi des hits en arrière-plan

 

Intérêt de l’identification

L’identification vous permet de distinguer les hits envoyés suite à l’utilisation directe de votre application, des hits envoyés automatiquement et indépendamment de l’utilisateur en arrière-plan, à l’aide d’une AsyncTask par exemple.

 

Marquage

Le tracker possède un objet context qui possède une propriété backgroundMode. C’est une énumération de type BackgroundMode.

Par défaut, cette propriété est positionnée à Normal. Dans tous les cas de marquage d’un comportement automatique et indépendant de l’utilisateur, il faut la positionner à Task.

Pour marquer ces types de fonctionnement, vous devez initialiser un nouveau tracker au sein de votre classe dans le cas d’un Service.

Dans le cas d’une AsyncTask, il est recommandé d’utiliser une instance de tracker dédiée. Si vous souhaitez utiliser une seule instance de tracker, il faut alors penser à repositionner la propriété à Normal à la fin de l’exécution de l’AsyncTask.

 

Exemples de marquage

  1. Marquage d’un service
  2. Marquage d’une AsyncTask avec un tracker dédié
  3. Marquage d’une AsyncTask avec un tracker global
Cet article vous a-t-il été utile ?
Oui
Non
Dernière mise à jour : 05/04/2018