CRIADO PARA REACT NATIVE

React Native
Chat UI Kit

Adicione conversas em dispositivos móveis com o React Native Chat UI Kit da Tencent RTC. Integre listas de conversas conectadas, mensagens e componentes de entrada ao seu aplicativo para iOS e Android.

RECURSOS PARA DESENVOLVEDORES

Documentação e exemplos de Chat UI Kit para React Native

RECURSOS DE CHAT PARA REACT NATIVE

Recursos essenciais, prontos para conectar

Listas de conversas

  • Conversas recentes
  • Indicadores de mensagens não lidas

Interface de mensagens

  • Visualizações de mensagens integradas
  • Um campo de composição integrado

Compartilhamento de mídia

  • Fotos e anexos
  • Permissões nativas de mídia

Pessoas e grupos

  • Conversas diretas
  • Interações em grupo

Deixe com a sua cara

  • Adapte o código-fonte da interface
  • Adapte à sua navegação

Componentes conectados

  • Chat SDK subjacente
  • A identidade do seu aplicativo

Explore React Native Chat Components

Veja como os componentes funcionam em conjunto.

Conversas

Todas as conversas ao seu alcance

Comece com uma lista de conversas integrada e adapte as prévias conforme necessário.

Leia a documentação
Conversations.tsx
import { ConversationList } from
  '@tencentcloud/chat-uikit-react-native';

export function Conversations() {
  return <ConversationList />;
}

PERSONALIZAÇÃO

Personalize sua interface de chat em React Native

Leve seu estilo visual e o fluxo da aplicação para o chat.

Personalize sua tela

Adapte os estilos dos componentes e os renderizadores de pré-visualização à identidade da sua marca no celular.

Leia a documentação

COMECE AGORA

Sua primeira conversa começa aqui

  1. 01

    Crie seu app

    Configure um aplicativo Chat e seus usuários de teste.

    Abrir o console do Chat
  2. 02

    Adicione Chat UI Kit para React Native

    Siga o guia da plataforma para conectar seu projeto.

    Siga o Guia de Integração
  3. 03

    Conecte seus usuários

    Entre com dois usuários de teste e envie sua primeira mensagem.

    Conecte seus usuários
Chat UI Kit para React Native
Terminal
npm install @tencentcloud/chat-uikit-react-native tuikit-atomicx-react-native
Conversations.tsx
import { ConversationList } from
  '@tencentcloud/chat-uikit-react-native';

export function Conversations() {
  return <ConversationList />;
}

Perguntas frequentes sobre React Native Chat UI Kit

Posso usar esses componentes no Expo Go?

As dependências nativas exigem uma compilação nativa. Siga a compilação de desenvolvimento do Expo ou o fluxo de trabalho do React Native descrito no guia atual, instale as dependências peer e configure as permissões de multimédia. Os excertos de componentes pressupõem que o login e a configuração nativa já foram concluídos.

Qual é a diferença entre o React Native UI Kit e o SDK?

O UI Kit adiciona componentes de interface integrados ao SDK de mensagens. Use o Core SDK quando quiser criar toda a interface por conta própria.

Como autentico os usuários do React Native Chat UI Kit?

Gere o UserSig de produção no backend. Envie-o ao cliente para autenticação e mantenha o segredo da aplicação no servidor.

Esses trechos de React Native formam uma aplicação completa?

Eles mostram etapas individuais da integração. Siga o guia completo para importações, inicialização, login, tratamento de erros e configuração específica de cada plataforma de destino. Teste as mensagens com contas separadas antes do lançamento.

Como é definido o preço de uso do React Native Chat UI Kit?

O uso do serviço Chat hospedado segue o plano selecionado. Consulte os recursos e limites incluídos para o seu aplicativo; plugins opcionais e serviços Call podem ter requisitos separados.

Como integro Chat UI Kit React Native com React Native?

Instale o pacote e as dependências nativas documentadas e volte a compilar a aplicação nativa. Verifique permissões, ciclo de vida e callbacks nativos, sem presumir um ambiente apenas JavaScript.

Como testo Chat UI Kit React Native antes de lançar a minha aplicação?

Confira login, prontidão do SDK, eventos de envio e recebimento e estado das mensagens após reconectar.

Como personalizo a interface de Chat UI Kit React Native?

Copie as telas do UI Kit para sua aplicação quando precisar de alterações no nível de tela. Por exemplo, ajuste ChatScreen e as rotas locais da stack para abrir uma conversa a partir do perfil de cliente existente. O exemplo oficial usa @react-navigation/native; substituí-lo também exige atualizar as chamadas de navegação dentro das telas copiadas. Mantenha SafeAreaProvider e ToastRoot e teste o fluxo personalizado no Android e no iOS.

Encontre suporte para a próxima etapa

Crie sua próxima experiência de conversa

Crie app com Chat UI Kit para React Native.