Disabilitare la richiesta di conferma delle chiamate in un'applicazione
La libreria dell'interfaccia utente di Servizi di comunicazione di Azure offre la possibilità di disabilitare la richiesta di conferma della chiamata a sinistra, per impostazione predefinita la libreria dell'interfaccia utente mostra una richiesta che chiede all'utente di confermare la fine della chiamata. Una personalizzazione comune potrebbe comportare lo scorrimento dell'esperienza utente, ad esempio la disabilitazione della richiesta di conferma della chiamata sinistra quando un utente decide di terminare la chiamata. Questa regolazione può rendere più rapido il processo di terminazione delle chiamate e ridurre l'attrito per gli utenti abituati alle azioni istantanee.
In questo articolo si apprenderà come disabilitare la richiesta di conferma delle chiamate a sinistra.
Prerequisiti
- Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente.
- Una risorsa di Servizi di comunicazione distribuita. Creare una risorsa di Servizi di comunicazione.
- Token di accesso utente per abilitare il client di chiamata. Ottenere un token di accesso utente.
- Facoltativo: completamento della Guida introduttiva per iniziare a usare i compositi della libreria dell'interfaccia utente.
Configurare la funzionalità
Disabilitazione della conferma delle chiamate di uscita
Per disabilitare la richiesta di conferma delle chiamate a sinistra quando si fa clic sul pulsante di chiamata finale, utilizzare CallCompositeCallScreenOptions
per configurare CallCompositeCallScreenControlBarOptions
. Impostare CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED
come parametro del costruttore. Per impostazione predefinita, la libreria dell'interfaccia utente usa CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLED
.
Disabilitazione della conferma delle chiamate di uscita
Per disabilitare la richiesta di conferma della chiamata a sinistra attivata facendo clic sul pulsante di fine chiamata, utilizzare la CallScreenOptions
classe per configurare .CallScreenControlBarOptions
Impostare il parametro LeaveCallConfirmationMode
su alwaysDisabled
. Per impostazione predefinita, la libreria dell'interfaccia utente viene abilitata LeaveCallConfirmationMode
come alwaysEnabled
.
let callCompositeOptions = CallCompositeOptions(
callScreenOptions: CallScreenOptions(
controlBarOptions: CallScreenControlBarOptions(
leaveCallConfirmationMode: LeaveCallConfirmationMode.alwaysDisabled
)
)
)
let callComposite = CallComposite(withOptions: callCompositeOptions)
Questa configurazione garantisce che la richiesta di conferma della chiamata sinistra sia disabilitata quando si fa clic sul pulsante di chiamata finale.