Partilhar via


Descrição geral do SDK de chat

Os SDKs de Chat dos Serviços de Comunicação do Azure podem ser usados para adicionar bate-papo avançado e em tempo real aos seus aplicativos.

Recursos do SDK de bate-papo

A tabela a seguir apresenta o conjunto de recursos atualmente disponíveis nos SDKs de chat dos Serviços de Comunicação.

Grupo de características Funcionalidade CLI do Azure JavaScript Java .NET Python iOS Android
Capacidades principais Criar um tópico de bate-papo entre 2 ou mais usuários ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Atualizar o tópico de um tópico de bate-papo ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Adicionar ou remover participantes de um tópico de chat ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Escolha se deseja compartilhar o histórico de mensagens de bate-papo com o participante que está sendo adicionado ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Obter uma lista de participantes em um tópico de bate-papo ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Excluir um tópico de bate-papo ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Dado um usuário de comunicação, obtenha a lista de tópicos de bate-papo dos quais o usuário faz parte ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Obter informações para um tópico de bate-papo específico ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Enviar e receber mensagens em um tópico de bate-papo ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Atualizar o conteúdo da mensagem enviada ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Eliminar uma mensagem que enviou anteriormente ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Confirmações de leitura de mensagens que foram lidas por outros participantes em um bate-papo ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Seja notificado quando os participantes estiverem digitando ativamente uma mensagem em um histórico de bate-papo ✔️ ✔️ ✔️
Receba todas as mensagens em um tópico de bate-papo ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Enviar emojis Unicode como parte do conteúdo da mensagem ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Adicionar metadados a mensagens de chat ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Adicionar nome de exibição à notificação do indicador de digitação ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Notificações em tempo real (ativado pelo pacote de sinalização proprietário**) Os clientes de bate-papo podem se inscrever para obter atualizações em tempo real para mensagens recebidas e outras operações que ocorrem em um thread de bate-papo. Para ver uma lista de atualizações suportadas para notificações em tempo real, consulte Conceitos de bate-papo ✔️ ✔️ ✔️
Notificações push móveis com o Hub de Notificação O SDK de Chat fornece APIs que permitem que os clientes sejam notificados sobre mensagens de entrada e outras operações que ocorrem em um thread de bate-papo conectando um Hub de Notificação do Azure ao seu recurso de Serviços de Comunicação. Em situações em que seu aplicativo móvel não está sendo executado em primeiro plano, os padrões estão disponíveis para disparar notificações pop-up ("notificações do sistema") para informar os usuários finais, consulte Conceitos de bate-papo. ✔️ ✔️
Relatórios
(Estas informações estão disponíveis na guia Monitoramento para seu recurso de Serviços de Comunicação no portal do Azure)
Entenda o tráfego de API do seu aplicativo de chat monitorando as métricas publicadas no Azure Metrics Explorer e defina alertas para detetar anormalidades ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Monitore e depure sua solução de Serviços de Comunicação habilitando o log de diagnóstico para seu recurso ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Nota

O pacote de sinalização proprietária é implementado usando soquetes web. Ele retornará à sondagem longa se os soquetes da Web não forem suportados.

Suporte ao SDK do Chat JavaScript pelo SO e navegador

A tabela a seguir representa o conjunto de navegadores e versões suportados, que estão disponíveis no momento.

Windows macOS Ubuntu Linux Android iOS SO iPad
SDK de bate-papo Firefox*, Chrome*, novo Edge Firefox*, Chrome*, Safari* Croma* Croma* Croma* Safári* Safári*

Nota

A versão mais recente é suportada, além das duas versões anteriores.

Próximos passos

Os seguintes documentos podem ser interessantes para si: