
AppboyKit (également connu sous le nom de SDK Objective-C) n’est plus pris en charge et a été remplacé par Swift SDK. Il ne recevra plus de nouvelles fonctionnalités, de corrections de bugs, de mises à jour de sécurité ou d’assistance technique - cependant, la messagerie et l’analyse continueront à fonctionner normalement. Pour en savoir plus, consultez Présentation du nouveau SDK Braze Swift.
Intégration de balise
Nous allons découvrir ici comment intégrer des types spécifiques de balises avec Braze pour permettre la segmentation et l’envoi de messages.
Balises Infillion
Une fois vos balises Infillion configurées et intégrées à votre application, vous pouvez enregistrer des événements personnalisés tels que le début ou la fin d’une visite, ou l’observation d’une balise. Vous pouvez également enregistrer des propriétés pour ces événements, comme le nom du lieu ou la durée de présence.
Pour enregistrer un événement personnalisé lorsqu’un utilisateur accède à un lieu, saisissez ce code dans la méthode didBeginVisit :
1
2
[[Appboy sharedInstance] logCustomEvent:@"Entered %@", visit.place.name];
[[Appboy sharedInstance] flushDataAndProcessRequestQueue];
1
2
Appboy.sharedInstance()?.logCustomEvent("Entered %@", visit.place.name)
Appboy.sharedInstance()?.flushDataAndProcessRequestQueue()
La méthode flushDataAndProcessRequestQueue garantit que votre événement est enregistré même si l’application est en arrière-plan. Le même processus peut être implémenté pour le départ d’un emplacement. Notez que cela créera et incrémentera un événement personnalisé unique pour chaque nouveau lieu visité par l’utilisateur. Si vous prévoyez de créer plus de 50 lieux, nous vous recommandons de créer un événement personnalisé générique « Place Entered » et d’inclure le nom du lieu comme propriété d’événement.