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.
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
- Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
- Wdrożony zasób usług komunikacyjnych. Utwórz zasób usług komunikacyjnych.
- Token dostępu użytkownika umożliwiający włączenie klienta wywołania. Uzyskiwanie tokenu dostępu użytkownika.
- Opcjonalnie: ukończenie przewodnika Szybki start dotyczącego rozpoczynania pracy z zestawami biblioteki interfejsu użytkownika.
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ć CallCompositeCallScreenHeaderViewData
element . 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 title
w 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"