Dela via


Anpassa rubrik och underrubrik

Utvecklare har nu möjlighet att anpassa namn och underrubrik för ett anrop, både under installationen och medan anropet pågår. Den här funktionen ger större flexibilitet när det gäller att justera samtalsupplevelsen med specifika användningsfall.

I ett kundsupportscenario kan till exempel rubriken visa problemet som åtgärdas, medan underrubriken kan visa kundens namn eller biljettnummer.

Skärmbild som visar upplevelsen av rubrik och underrubrik i användargränssnittsbiblioteket.

Om spårningstiden i olika delar av samtalet är avgörande kan underrubriken dessutom dynamiskt uppdateras för att visa den förflutna samtalsvaraktigheten, vilket hjälper till att hantera mötet eller sessionen effektivt.

Förutsättningar

Ställ in funktionen

Anpassa rubrik och underrubrik

Om du vill ange och uppdatera anropsskärmens sidhuvud title och subtitleanvänder du CallCompositeCallScreenOptions för att konfigurera CallCompositeCallScreenHeaderViewData. Standardrubriken för användargränssnittsbiblioteket visas om title värdet inte har konfigurerats.

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

Anpassa rubrik och underrubrik

För att ställa in och uppdatera samtalsskärmen infoHeader title & subtitle, måste CallScreenHeaderViewData vi konfigurera och skicka till CallScreenOptions med param headerViewData. i titleSubtitle CallScreenHeaderViewData är valfria parametrar och headerViewData är också valfri. Standardrubriken för användargränssnittsbiblioteket visas om title värdet inte har konfigurerats.

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"

Nästa steg