Skip to content


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 ABKInAppMessageView ou 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.

New Stuff!