共用方式為


停用應用程式中的通話確認提示

Azure 通訊服務 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 連結函式庫會啟用 LeaveCallConfirmationModealwaysEnabled

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

let callComposite = CallComposite(withOptions: callCompositeOptions)

此設定可確保按兩下結束通話按鈕時,會停用左側通話確認提示。

下一步