Show Menu
SUJETS×

Traitement par lot des accès

Le traitement par lot des accès permet aux applications de différer l’envoi d’accès jusqu’à ce que le nombre d’accès dans la file d’attente dépasse la limite configurée.
Pour utiliser le traitement par lot des accès, vous devez activer le suivi hors ligne et disposer du SDK version 4.1 ou ultérieure
Pour activer le traitement par lot des accès, mettez à jour le fichier ADBMobileConfig.json et indiquez une valeur pour batchLimit  :
"analytics": {
    "batchLimit": 5,
    ...
}

Lorsque la valeur est définie sur un nombre supérieur à 0, le SDK place les accès en file d’attente tant que leur nombre est inférieur ou égal à la valeur batchLimit . Une fois ce seuil atteint, tous les accès de la file d’attente sont envoyés.
Les méthodes suivantes sont utilisées avec le traitement par lot des accès :
  • Analytics.getQueueSize renvoie une valeur long indiquant le nombre d’accès actuellement dans la file d’attente du traitement par lot des accès.
  • Analytics.sendQueuedHits force la bibliothèque à envoyer tous les accès de la file d’attente, peu importe le nombre d’accès déjà en file d’attente.
  • Analytics.clearQueue efface tous les accès de la file d’attente sans les envoyer.