다음을 통해 공유


애플리케이션에서 통화 확인 프롬프트 사용 안 함

Azure Communication Services UI 라이브러리는 왼쪽 통화 확인 프롬프트를 사용하지 않도록 설정하는 옵션을 제공합니다. 기본적으로 UI 라이브러리는 사용자에게 통화 종료를 확인하라는 프롬프트를 표시합니다. 하나의 일반적인 사용자 지정에는 사용자가 통화를 종료하기로 결정할 때 왼쪽 통화 확인 프롬프트를 사용하지 않도록 설정하는 등 사용자 환경을 간소화하는 작업이 포함될 수 있습니다. 이렇게 조정하면 통화 종료 프로세스가 더 빨라지고 즉각적인 작업에 익숙한 사용자의 마찰을 줄일 수 있습니다.

이 문서에서는 왼쪽 통화 확인 프롬프트를 사용하지 않도록 설정하는 방법을 알아봅니다.

필수 조건

기능 설정

통화 종료 확인 사용 안 림

종료 통화 단추를 클릭할 때 왼쪽 통화 확인 프롬프트를 사용하지 않도록 설정하려면 다음을 사용하여 CallCompositeCallScreenOptions 구성 CallCompositeCallScreenControlBarOptions합니다. 생성자 매개 변수로 설정합니다 CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED . 기본적으로 UI 라이브러리는 .를 사용합니다 CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLED.

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

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

통화 종료 확인 사용 안 림

종료 호출 단추를 클릭하여 트리거된 왼쪽 통화 확인 프롬프트를 사용하지 않도록 설정하려면 클래스를 CallScreenOptions 활용하여 구성합니다 CallScreenControlBarOptions. LeaveCallConfirmationMode 매개 변수를 alwaysDisabled로 설정합니다. 기본적으로 UI 라이브러리는 다음과 같이 alwaysEnabled사용하도록 설정합니다LeaveCallConfirmationMode.

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

let callComposite = CallComposite(withOptions: callCompositeOptions)

이 설정을 사용하면 종료 통화 단추를 클릭할 때 왼쪽 통화 확인 프롬프트가 비활성화됩니다.

다음 단계