Udostępnij za pośrednictwem


Dostosowywanie tytułu i podtytułu

Deweloperzy mają teraz możliwość dostosowywania tytułu i podtytułu wywołania, zarówno podczas instalacji, jak i podczas wykonywania wywołania. Ta funkcja umożliwia większą elastyczność w dopasowywaniu środowiska wywołania do określonych przypadków użycia.

Na przykład w scenariuszu pomocy technicznej klienta tytuł może wyświetlić rozwiązany problem, podczas gdy podtytuł może wyświetlać nazwę lub numer biletu klienta.

Zrzut ekranu przedstawiający środowisko tytułu i podtytułu w bibliotece interfejsu użytkownika.

Ponadto jeśli śledzenie czasu spędzonego w różnych segmentach wywołania ma kluczowe znaczenie, podtytuł może być dynamicznie aktualizowany w celu wyświetlenia czasu trwania wywołania, co pomaga efektywnie zarządzać spotkaniem lub sesją.

Wymagania wstępne

Konfiguracja funkcji

Dostosowywanie tytułu i podtytułu

Aby ustawić i zaktualizować nagłówek title ekranu wywołania oraz subtitle, użyj polecenia CallCompositeCallScreenOptions , aby skonfigurować CallCompositeCallScreenHeaderViewDataelement . Domyślny tytuł biblioteki interfejsu użytkownika jest wyświetlany, jeśli title wartość nie jest skonfigurowana.

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

Dostosowywanie tytułu i podtytułu

Aby ustawić i zaktualizować informacje o ekranie wywołaniaHeader title i subtitle, musimy CallScreenHeaderViewData skonfigurować i przekazać do CallScreenOptions parametru headerViewData. Subtitle Element titlew pliku CallScreenHeaderViewData to opcjonalne parametry, a headerViewData sam parametr jest opcjonalny. Domyślny tytuł biblioteki interfejsu użytkownika jest wyświetlany, jeśli title wartość nie jest skonfigurowana.

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"

Następne kroki