Compartir a través de


Personalizar el título y el subtítulo

Los desarrolladores ahora tienen la capacidad de personalizar el título y el subtítulo de una llamada, tanto durante la instalación como mientras la llamada está en curso. Esta característica permite una mayor flexibilidad para alinear la experiencia de llamada con casos de uso específicos.

Por ejemplo, en un escenario de soporte al cliente, el título podría mostrar el problema que se está solucionando, mientras que el subtítulo podría mostrar el nombre del cliente o el número de vale.

Recorte de pantalla que muestra la experiencia del título y el subtítulo en la biblioteca de interfaz de usuario.

Además, si el tiempo de seguimiento invertido en varios segmentos de la llamada es fundamental, el subtítulo podría actualizarse dinámicamente para mostrar la duración de la llamada transcurrido, lo que ayuda a administrar la reunión o la sesión de forma eficaz.

Requisitos previos

Configuración de la característica

Personalizar título y subtítulo

Para establecer y actualizar el encabezado de pantalla de llamada title y subtitle, use CallCompositeCallScreenOptions para configurar CallCompositeCallScreenHeaderViewData. Se muestra el título predeterminado de la biblioteca de interfaz de usuario si no se configura title valor.

// create call screen header view data to set title and subtitle
val callScreenHeaderViewData = CallCompositeCallScreenHeaderViewData()
callScreenHeaderViewData.title = "title"
callScreenHeaderViewData.subtitle = "subtitle"

// create call screen options
val callScreenOptions = CallCompositeCallScreenOptions()
callScreenOptions.setHeaderViewData(callScreenHeaderViewData)

// create call composite
val callComposite = CallCompositeBuilder().build()

val localOptions = CallCompositeLocalOptions()
localOptions.setCallScreenOptions(callScreenOptions)

// launch composite
callComposite.launch(applicationContext, locator, localOptions)

// use any event from call composite to update title subtitle when call is in progress
// callScreenHeaderViewData.title = "updated title"
// callScreenHeaderViewData.subtitle = "updated subtitle"

Personalizar título y subtítulo

Para establecer y actualizar la pantalla de llamadas infoHeader title y subtitle, tenemos CallScreenHeaderViewData para configurar y pasar a CallScreenOptions por param headerViewData. El title, Subtitle en CallScreenHeaderViewData son parámetros opcionales y headerViewData también es opcional. Se muestra el título predeterminado de la biblioteca de interfaz de usuario si no se configura title valor.

var headerViewData = CallScreenHeaderViewData(
            title: "This is a custom InfoHeader",
            subtitle: "This is a custom subtitle")
var callScreenOptions = CallScreenOptions(controlBarOptions: barOptions,
                                          headerViewData: headerViewData)

// Use any event from call composite to update title & subtitle when the call is in progress.
headerViewData.title = "Custom updated title"
headerViewData.subtitle = "Custom updated subtitle"

Pasos siguientes