Sdílet prostřednictvím


Přizpůsobení názvu a podnadpisu

Vývojáři teď mají možnost přizpůsobit název a podnadpis volání, a to jak během nastavení, tak během probíhajícího hovoru. Tato funkce umožňuje větší flexibilitu při sladění prostředí volání s konkrétními případy použití.

Například ve scénáři zákaznické podpory může název zobrazit problém, který se řeší, zatímco podnadpis může zobrazit jméno zákazníka nebo číslo lístku.

Snímek obrazovky znázorňující prostředí názvu a podnadpisu v knihovně uživatelského rozhraní

Pokud je navíc důležité sledovat čas strávený v různých segmentech hovoru, může se podnadpis dynamicky aktualizovat tak, aby zobrazoval dobu trvání uplynulého hovoru, což pomáhá efektivně spravovat schůzku nebo relaci.

Požadavky

Nastavení funkce

Přizpůsobení názvu a podnadpisu

Nastavení a aktualizace záhlaví title obrazovky hovoru a subtitlepoužití CallCompositeCallScreenOptions ke konfiguraci CallCompositeCallScreenHeaderViewData. Pokud není nakonfigurovaná title hodnota, zobrazí se výchozí název knihovny uživatelského rozhraní.

// 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"

Přizpůsobení názvu a podnadpisu

Abychom mohli nastavit a aktualizovat informace o obrazovce voláníHeader title & subtitle, musíme CallScreenHeaderViewData nakonfigurovat a předat CallScreenOptions do parametru param headerViewData. Parametr title, Subtitle in CallScreenHeaderViewData jsou volitelné parametry a headerViewData samotný je také volitelný. Pokud není nakonfigurovaná title hodnota, zobrazí se výchozí název knihovny uživatelského rozhraní.

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"

Další kroky