Deshabilitar el mensaje de confirmación de llamada en una aplicación
La biblioteca de interfaz de usuario de Azure Communication Services ofrece la opción de deshabilitar el mensaje de confirmación de la llamada dejada; de forma predeterminada, la biblioteca de interfaz de usuario muestra un mensaje que pide al usuario que confirme el final de la llamada; una personalización común podría implicar la optimización de la experiencia del usuario, como deshabilitar el mensaje de confirmación de la llamada dejada cuando un usuario decide finalizar la llamada. Este ajuste puede hacer que el proceso de terminación de llamadas sea más rápido y reducir la fricción para los usuarios que están acostumbrados a acciones instantáneas.
En este artículo, aprenderá a deshabilitar el mensaje de confirmación de la llamada dejada.
Requisitos previos
- Una cuenta de Azure con una suscripción activa. Cree una cuenta gratuita.
- Un recurso de Communication Services implementado. Cree un recurso de Communication Services.
- Un token de acceso de usuario para habilitar el cliente de llamada. Obtenga un token de acceso de usuario.
- Opcional: Realización del inicio rápido para empezar a trabajar con los compuestos de la Biblioteca de interfaz de usuario.
Configuración de la característica
Deshabilitación de la confirmación de abandonar llamada
Para deshabilitar el mensaje de confirmación de la llamada dejada al hacer clic en el botón finalizar llamada, use CallCompositeCallScreenOptions
para configurar CallCompositeCallScreenControlBarOptions
. Se establece CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED
como el parámetro del constructor. De forma predeterminada, la biblioteca de interfaz de usuario emplea CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLED
.
Deshabilitación de la confirmación de abandonar llamada
Para deshabilitar el mensaje de confirmación de llamada dejada desencadenada al hacer clic en el botón finalizar llamada, utilice la clase CallScreenOptions
para configurar CallScreenControlBarOptions
. Establezca el parámetro LeaveCallConfirmationMode
en alwaysDisabled
. De forma predeterminada, la biblioteca de interfaz de usuario habilita LeaveCallConfirmationMode
como alwaysEnabled
.
let callCompositeOptions = CallCompositeOptions(
callScreenOptions: CallScreenOptions(
controlBarOptions: CallScreenControlBarOptions(
leaveCallConfirmationMode: LeaveCallConfirmationMode.alwaysDisabled
)
)
)
let callComposite = CallComposite(withOptions: callCompositeOptions)
Esta configuración garantiza que el mensaje de confirmación de la llamada dejada está deshabilitado cuando se hace clic en el botón de llamada final.