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
- 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
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ć CallCompositeCallScreenControlBarOptions
polecenie . Ustaw CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED
jako parametr konstruktora. Domyślnie biblioteka interfejsu CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLED
użytkownika używa elementu .
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ć CallScreenControlBarOptions
element . 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.