Udostępnij za pośrednictwem


Wyłączanie monitu potwierdzenia wywołania w aplikacji

Biblioteka interfejsu użytkownika usług Azure Communication Services oferuje opcję wyłączenia monitu o potwierdzenie wywołania po lewej stronie. Domyślnie biblioteka interfejsu użytkownika wyświetla monit z prośbą użytkownika o potwierdzenie zakończenia połączenia; jednym z typowych dostosowań może być usprawnianie środowiska użytkownika, na przykład wyłączenie monitu o potwierdzenie połączenia po lewej stronie, gdy użytkownik zdecyduje się zakończyć połączenie. To dostosowanie może przyspieszyć proces kończenia wywołań i zmniejszyć tarcie dla użytkowników, którzy są przyzwyczajeni do akcji błyskawicznych.

Z tego artykułu dowiesz się, jak wyłączyć lewy monit o potwierdzenie wywołania.

Wymagania wstępne

Konfiguracja funkcji

Wyłączanie potwierdzenia opuszczenia połączenia

Aby wyłączyć monit potwierdzenia połączenia po lewej stronie po kliknięciu przycisku zakończ połączenie, użyj polecenia CallCompositeCallScreenOptions , aby skonfigurować CallCompositeCallScreenControlBarOptionspolecenie . Ustaw CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED jako parametr konstruktora. Domyślnie biblioteka interfejsu CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLEDużytkownika używa elementu .

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

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

Wyłączanie potwierdzenia opuszczenia połączenia

Aby wyłączyć wyzwolony po lewej stronie monit o potwierdzenie wywołania, kliknij przycisk wywołania końcowego, użyj CallScreenOptions klasy , aby skonfigurować CallScreenControlBarOptionselement . LeaveCallConfirmationMode Ustaw parametr na alwaysDisabled. Domyślnie biblioteka interfejsu użytkownika jest włączona LeaveCallConfirmationMode jako alwaysEnabled.

let callCompositeOptions = CallCompositeOptions(
    callScreenOptions: CallScreenOptions(
        controlBarOptions: CallScreenControlBarOptions(
            leaveCallConfirmationMode: LeaveCallConfirmationMode.alwaysDisabled
        )
    )
)

let callComposite = CallComposite(withOptions: callCompositeOptions)

Ta konfiguracja gwarantuje, że po kliknięciu przycisku połączenia końcowego zostanie wyłączony monit o potwierdzenie połączenia po lewej stronie.

Następne kroki