Inaktivera uppmaningen om samtalsbekräftelse i ett program
Användargränssnittsbiblioteket för Azure Communication Services erbjuder alternativet att inaktivera bekräftelsemeddelandet för det vänstra samtalet. Som standard visar användargränssnittsbiblioteket en uppmaning där användaren uppmanas att bekräfta slutet av samtalet. en vanlig anpassning kan innebära att effektivisera användarupplevelsen, till exempel att inaktivera bekräftelsemeddelandet för det vänstra samtalet när en användare bestämmer sig för att avsluta samtalet. Den här justeringen kan göra samtalsavslutsprocessen snabbare och minska friktionen för användare som är vana vid omedelbara åtgärder.
I den här artikeln får du lära dig hur du inaktiverar bekräftelsemeddelandet för det vänstra samtalet.
Förutsättningar
- Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
- En distribuerad Communication Services-resurs. Skapa en Communication Services-resurs.
- En användaråtkomsttoken för att aktivera anropsklienten. Hämta en användaråtkomsttoken.
- Valfritt: Slutförande av snabbstarten för att komma igång med kompositerna för gränssnittsbiblioteket.
Ställ in funktionen
Inaktivera lämna samtalsbekräftelse
Om du vill inaktivera bekräftelsemeddelandet för det vänstra samtalet när du klickar på knappen avsluta samtal använder du CallCompositeCallScreenOptions
för att konfigurera CallCompositeCallScreenControlBarOptions
. Ange CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED
som konstruktorparameter. Som standard använder användargränssnittsbiblioteket CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLED
.
Inaktivera lämna samtalsbekräftelse
Om du vill inaktivera bekräftelsemeddelandet för det vänstra samtalet som utlöses genom att klicka på knappen avsluta samtal använder du CallScreenOptions
klassen för att konfigurera CallScreenControlBarOptions
. Ange parametern LeaveCallConfirmationMode
till alwaysDisabled
. Som standard aktiveras LeaveCallConfirmationMode
användargränssnittsbiblioteket som alwaysEnabled
.
let callCompositeOptions = CallCompositeOptions(
callScreenOptions: CallScreenOptions(
controlBarOptions: CallScreenControlBarOptions(
leaveCallConfirmationMode: LeaveCallConfirmationMode.alwaysDisabled
)
)
)
let callComposite = CallComposite(withOptions: callCompositeOptions)
Den här konfigurationen säkerställer att bekräftelsemeddelandet för det vänstra samtalet inaktiveras när knappen för slutsamtalet klickas.