Show Menu
SUJETS×

Traitement par lot des accès

Le traitement par lot des accès permet aux applications dont le suivi hors ligne est activé de bloquer l’envoi d’accès tant que le nombre d’accès de la file d’attente n’a pas dépassé une limite configurable.
Le traitement par lot des accès requiert le SDK version 4.1 ou supé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 définie est supérieure à 0, le SDK place les accès en file d’attente tant que leur nombre est inférieur ou égal à 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 :
  • trackingGetQueueSize() renvoie un NSUInteger correspondant au nombre d’accès actuellement placés en attente.
  • trackingSendQueuedHits() 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.
  • trackingClearQueue() efface tous les accès de la file d’attente sans les envoyer.
Le suivi hors ligne doit être activé pour pouvoir utiliser le traitement par lot des accès.