Bir uygulamada arama onay istemini devre dışı bırakma

Azure İletişim Hizmetleri KULLANıCı Arabirimi Kitaplığı, sol arama onay istemini devre dışı bırakma seçeneği sunar. Kullanıcı arabirimi kitaplığı varsayılan olarak kullanıcıdan aramanın sonunu onaylamasını isteyen bir istem gösterir; yaygın özelleştirmelerden biri, kullanıcı aramayı sonlandırmaya karar verdiği zaman sol arama onay istemini devre dışı bırakma gibi kullanıcı deneyiminin akışını sağlamayı içerebilir. Bu ayarlama, çağrı sonlandırma işlemini daha hızlı hale getirir ve anlık eylemlere alışkın kullanıcılar için uyuşma durumlarını azaltabilir.

Bu makalede, sol arama onay istemini nasıl devre dışı bırakacağınızı öğreneceksiniz.

Önkoşullar

Özelliği ayarlama

Aramadan Ayrılma Onayı Devre Dışı Bırak

Aramayı sonlandır düğmesine tıklandığında sol arama onay istemini devre dışı bırakmak için komutunu kullanarak CallCompositeCallScreenOptions yapılandırın CallCompositeCallScreenControlBarOptions. Oluşturucu parametresi olarak ayarlayın CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED . Kullanıcı arabirimi kitaplığı varsayılan olarak kullanır CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLED.

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

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

Aramadan Ayrılma Onayı Devre Dışı Bırak

Aramayı sonlandır düğmesine tıklayarak tetiklenen sol arama onay istemini devre dışı bırakmak için sınıfını CallScreenOptions kullanarak öğesini CallScreenControlBarOptionsyapılandırın. parametresini LeaveCallConfirmationMode olarak alwaysDisabledayarlayın. Kullanıcı arabirimi kitaplığı varsayılan olarak olarak alwaysEnabledetkinleştirirLeaveCallConfirmationMode.

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

let callComposite = CallComposite(withOptions: callCompositeOptions)

Bu kurulum, aramayı sonlandır düğmesine tıklandığında sol arama onay isteminin devre dışı bırakılmasını sağlar.

Sonraki adımlar