
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.
Afficher les messages in-app dans un contrôleur de visualisation personnalisée
Les messages in-app peuvent également être affichés dans un contrôleur de visualisation personnalisée, que vous transmettez à Braze. Braze animera le message personnalisé dans et hors de l’application et traitera l’analyse du message in-app. Le contrôleur de visualisation doit répondre aux exigences suivantes :
- Il doit s’agir d’une sous-classe ou d’une instance de
ABKInAppMessageViewController. - La vue du contrôleur de visualisation renvoyé doit être une instance de
ABKInAppMessageViewou de sa sous-classe.
La méthode suivante de délégation de l’interface utilisateur est appelée chaque fois qu’un message in-app est proposé à ABKInAppMessageViewController pour permettre à l’application de transmettre un contrôleur de visualisation personnalisée à Braze pour l’affichage de messages in-app :
1
- (ABKInAppMessageViewController *)inAppMessageViewControllerWithInAppMessage:(ABKInAppMessage *)inAppMessage;
1
func inAppMessageViewControllerWithInAppMessage(inAppMessage: ABKInAppMessage!) -> ABKInAppMessageViewController!
Nos contrôleurs d’envoi de messages in-app sont personnalisables. Vous pouvez utiliser des sous-classes ou des catégories pour personnaliser l’affichage ou le comportement des messages in-app.
Déclarations de méthode
Pour plus d’informations, voir les fichiers d’en-tête suivants :
Exemples d’implémentation
Voir ViewController.m et CustomInAppMessageViewController.m dans l’exemple d’application de messages in-app.