Skip to content


Exibir mensagens no app em um controlador de visualização personalizado

Mensagens no app também podem ser exibidas em um controlador de visualização personalizado, que você passa para a Braze. Braze animará a mensagem no app personalizada para dentro e para fora e lidará com a análise de dados da mensagem no app. O controlador de visualização deve atender aos seguintes requisitos:

  • Deve ser uma subclasse ou uma instância de ABKInAppMessageViewController.
  • A visão do view controller retornado deve ser uma instância de ABKInAppMessageView ou sua subclasse.

O seguinte método de delegado de UI é chamado toda vez que uma mensagem no app é oferecida a ABKInAppMessageViewController para permitir que o app passe um controlador de visualização personalizado para a Braze exibir a mensagem no app:

1
- (ABKInAppMessageViewController *)inAppMessageViewControllerWithInAppMessage:(ABKInAppMessage *)inAppMessage;
1
func inAppMessageViewControllerWithInAppMessage(inAppMessage: ABKInAppMessage!) -> ABKInAppMessageViewController!

Nossos controladores de visualização de mensagem no app são personalizáveis. Você pode usar subclasses ou categorias para personalizar a exibição ou o comportamento das mensagens no app.

Declarações de métodos

Para saber mais, consulte os seguintes arquivos de cabeçalho:

Amostras de implementação

Veja um ViewController.m e CustomInAppMessageViewController.m na mensagem no app de amostra.

New Stuff!