AppboyKit (también conocido como SDK Objective-C) ya no recibe soporte y ha sido sustituido por Swift SDK. Ya no recibirá nuevas características, correcciones de errores, actualizaciones de seguridad ni soporte técnico; sin embargo, la mensajería y los análisis seguirán funcionando con normalidad. Para obtener más información, consulta Presentación del nuevo SDK Swift de Braze.
Mostrar mensajes dentro de la aplicación en un controlador de vista personalizado
Los mensajes dentro de la aplicación también pueden mostrarse dentro de un controlador de vista personalizado, que pasas a Braze. Braze animará la entrada y salida del mensaje dentro de la aplicación personalizado y gestionará los análisis del mensaje dentro de la aplicación. El controlador de vista debe cumplir los siguientes requisitos
- Debe ser una subclase o una instancia de
ABKInAppMessageViewController. - La vista del controlador de vista devuelto debe ser una instancia de
ABKInAppMessageViewo de su subclase.
El siguiente método delegado de interfaz de usuario se llama cada vez que se ofrece un mensaje dentro de la aplicación a ABKInAppMessageViewController para permitir que la aplicación pase un controlador de vista personalizado a Braze para la visualización de mensajes dentro de la aplicación:
1
- (ABKInAppMessageViewController *)inAppMessageViewControllerWithInAppMessage:(ABKInAppMessage *)inAppMessage;
1
func inAppMessageViewControllerWithInAppMessage(inAppMessage: ABKInAppMessage!) -> ABKInAppMessageViewController!
Nuestros controladores de vista de mensajes dentro de la aplicación son personalizables. Puedes utilizar subclases o categorías para personalizar la visualización o el comportamiento de los mensajes dentro de la aplicación.
Declaraciones de métodos
Para más información, consulta los siguientes archivos de encabezado:
Muestras de aplicación
Consulta ViewController.m y CustomInAppMessageViewController.m en la aplicación de ejemplo de mensajes dentro de la aplicación.
Editar esta página en GitHub