Desativar 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 da 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 terminação de chamadas mais rápido e reduzir o atrito para os usuários que estão acostumados a ações instantâneas.
Neste artigo, você aprenderá a desativar o prompt de confirmação de chamada à esquerda.
Pré-requisitos
- Uma conta do Azure com uma subscrição ativa. Crie uma conta gratuitamente.
- Um recurso de Serviços de Comunicação implantado. Crie um recurso de Serviços de Comunicação.
- Um token de acesso de usuário para habilitar o cliente de chamada. Obtenha um token de acesso de usuário.
- Opcional: conclusão do início rápido para começar a usar os compostos da Biblioteca da Interface do Usuário.
Configurar o recurso
Desativando a confirmação de chamada de licença
Para desativar o prompt de confirmação de chamada à esquerda ao clicar no botão de fim de chamada, utilize CallCompositeCallScreenOptions
para configurar CallCompositeCallScreenControlBarOptions
o . Defina CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED
como o parâmetro do construtor. Por padrão, a biblioteca da interface do usuário emprega CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLED
o .
Desativando a confirmação de chamada de licença
Para desativar o prompt de confirmação de chamada à esquerda acionado clicando no botão finalizar chamada, utilize a CallScreenOptions
classe para configurar o CallScreenControlBarOptions
. Defina o LeaveCallConfirmationMode
parâmetro como alwaysDisabled
. Por padrão, a biblioteca da interface do usuário habilita 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 seja desativado quando o botão de fim de chamada for clicado.