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
- Uma conta do Azure com uma assinatura ativa. Crie uma conta gratuitamente.
- Um recurso dos Serviços de Comunicação implantado. Crie um recurso dos Serviços de Comunicação.
- Um token de acesso do usuário para habilitar o cliente de chamada. Obter um token de acesso do usuário.
- Opcional: Conclusão do início rápido para introdução aos compostos da UI Library.
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
.
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.