Отключение запроса подтверждения вызова в приложении
Библиотека пользовательского интерфейса Службы коммуникации Azure предлагает возможность отключить запрос подтверждения вызова слева, по умолчанию в библиотеке пользовательского интерфейса отображается запрос пользователя на подтверждение конца вызова. Одна из распространенных настроек может включать упрощение взаимодействия с пользователем, например отключение запроса подтверждения вызова слева, когда пользователь решит завершить вызов. Эта корректировка может ускорить процесс завершения вызова и снизить трение для пользователей, привыкших к мгновенным действиям.
Из этой статьи вы узнаете, как отключить запрос подтверждения вызова слева.
Необходимые компоненты
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
- Развернутый ресурс Служб коммуникации. Создайте ресурс Служб коммуникации.
- Маркер доступа пользователя для включения клиента для вызовов. Получите маркер доступа пользователя.
- Необязательно. Завершение краткого руководства по началу работы с составными компонентами библиотеки пользовательского интерфейса.
Настройка функции
Отключение подтверждения вызова о выходе
Чтобы отключить запрос подтверждения вызова слева при нажатии кнопки завершения вызова, используйте CallCompositeCallScreenOptions
для настройки CallCompositeCallScreenControlBarOptions
. Задайте CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED
в качестве параметра конструктора. По умолчанию используется CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLED
библиотека пользовательского интерфейса.
Отключение подтверждения вызова о выходе
Чтобы отключить запрос подтверждения вызова слева, активированный нажатием кнопки завершения вызова, используйте CallScreenOptions
класс для настройки CallScreenControlBarOptions
. Установите для параметра LeaveCallConfirmationMode
значение alwaysDisabled
. По умолчанию библиотека пользовательского интерфейса включает LeaveCallConfirmationMode
как alwaysEnabled
.
let callCompositeOptions = CallCompositeOptions(
callScreenOptions: CallScreenOptions(
controlBarOptions: CallScreenControlBarOptions(
leaveCallConfirmationMode: LeaveCallConfirmationMode.alwaysDisabled
)
)
)
let callComposite = CallComposite(withOptions: callCompositeOptions)
Эта настройка гарантирует, что запрос подтверждения вызова слева отключен при нажатии кнопки завершения вызова.