Dela via


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

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.

val callScreenOptions = CallCompositeCallScreenOptions(
            CallCompositeCallScreenControlBarOptions()
                .setLeaveCallConfirmation(CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED)
        )

val callComposite: CallComposite =
            CallCompositeBuilder()
            .callScreenOptions(callScreenOptions)
            .build()

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.

Nästa steg