Compartilhar via


Desabilitar o prompt de confirmação de chamada em um aplicativo

A Biblioteca de Interface do Usuário dos Serviços de Comunicação do Azure oferece a opção de desabilitar o prompt de confirmação de chamada à esquerda, por padrão, a Biblioteca de Interface do Usuário mostra um prompt solicitando que o usuário confirme o fim da chamada; uma personalização comum pode envolver a simplificação da experiência do usuário, como desabilitar o prompt de confirmação de chamada à esquerda quando um usuário decide encerrar a chamada. Esse ajuste pode tornar o processo de encerramento de chamada mais rápido e reduzir o atrito para os usuários acostumados a ações instantâneas.

Neste artigo, você aprenderá a desabilitar o prompt de confirmação de chamada à esquerda.

Pré-requisitos

Configurar o recurso

Desabilitando a confirmação da chamada de licença

Para desativar o prompt de confirmação de chamada à esquerda ao clicar no botão finalizar chamada, utilize CallCompositeCallScreenOptions para configurarCallCompositeCallScreenControlBarOptions. Defina CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED como o parâmetro do construtor. Por padrão, a biblioteca de interface do usuário emprega CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLED.

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

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

Desabilitando a confirmação da chamada de licença

Para desativar o prompt de confirmação de chamada à esquerda ao clicar no botão de finalização chamada, utilize CallScreenOptions para configurar o botão CallScreenControlBarOptions. Defina o parâmetro de LeaveCallConfirmationMode a alwaysDisabled. Por padrão, a biblioteca de interface do usuário é habilitada como LeaveCallConfirmationMode como alwaysEnabled.

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

let callComposite = CallComposite(withOptions: callCompositeOptions)

Essa configuração garante que o prompt de confirmação de chamada à esquerda esteja desativado quando o botão de fim de chamada for clicado.

Próximas etapas