Délégué du tracker

  • iOS
  • watchOS
  • tvOS
 

Avant-propos

L’instance d’un tracker est accompagné d’un délégué. Celui-ci permet de suivre le traitement du marquage de votre application. Il est ainsi plus aisé de detecter un problème ou d’effectuer des traitements personnalisés.

 

Utilisation

Une fois votre marqueur initialisé, vous devez affecter la propriété delegate du tracker à l’instance de la classe qui implémente les méthodes du protocole TrackerDelegate. Une classe DefaultTrackerDelegate vous est proposée pour faciliter l’intégration et le débug.

Dans le cas d’un projet Swift, veillez à importer le module SmartTracker (ou TrackerExtension si votre target est une extension) dans votre ViewController. Dans le cas d’une application Objective-C, il veillez à importer le header SmartTracker-Swift.h

 

Protocole TrackerDelegate

 

Méthodes optionnelles

Nom Type de retour Parametre Description
trackerNeedsFirstLaunchApproval void message Événement levé lors de la toute première initialisation du tracker
buildDidEnd void status, message Événement levé lors de la fin de construction d’un hit
sendDidEnd void status, message Événement levé lors de la fin de l’envoi d’un hit
saveDidEnd void message Événement levé lors de la sauvegarde d’un hit
didCallPartner void response Événement levé une fois la réponse du partenaire reçue
warningDidOccur void message Événement levé lors d’un problème de marquage (non bloquant pour l’envoi du hit)
errorDidOccur void message Événement levé lors d’un problème de marquage (bloquant pour l’envoi du hit)
Cet article vous a-t-il été utile ?
Oui
Non
Dernière mise à jour : 13/12/2016