Compartilhar via


Personalizar o título e o subtítulo

Os desenvolvedores agora têm a capacidade de personalizar o título e o subtítulo de uma chamada, tanto durante o seu estabelecimento quanto enquanto a chamada está em andamento. Esse recurso permite maior flexibilidade no alinhamento da experiência de chamada com casos de uso específicos.

Por exemplo, em um cenário de suporte ao cliente, o título pode exibir o problema que está sendo resolvido, enquanto o subtítulo pode mostrar o nome do cliente ou o número do tíquete.

Captura de tela que mostra a experiência de título e subtítulo na Biblioteca de Interface do Usuário.

Além disso, se o tempo de acompanhamento gasto em vários segmentos da chamada for crucial, o subtítulo poderá atualizar dinamicamente para exibir a duração decorrida da chamada, ajudando a gerenciar a reunião ou a sessão efetivamente.

Pré-requisitos

Configurar o recurso

Personalizar título e subtítulo

Para definir e atualizar title e subtitle do cabeçalho de tela de chamada, utilize CallCompositeCallScreenOptions para configurar CallCompositeCallScreenHeaderViewData. O título da biblioteca de interface do usuário padrão será exibido se o valor title não estiver configurado.

// 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 e subtítulo

Para definir e atualizar o title e o subtitle do infoHeader da tela da chamada, temos que configurar CallScreenHeaderViewData e passar para CallScreenOptions pelo parâmetro headerViewData. O title, Subtitle em CallScreenHeaderViewData são parâmetros opcionais e o próprio headerViewData também é opcional. O título da biblioteca de interface do usuário padrão será exibido se o valor title não estiver configurado.

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"

Próximas etapas