CRIADO PARA IOS
iOS
Chat UI Kit
Adicione telas de mensagens nativas com o iOS Chat UI Kit do Tencent RTC. Comece com conversas, mensagens e contatos, e depois adapte a experiência ao seu aplicativo.
RECURSOS PARA DESENVOLVEDORES
Documentação e exemplos de Chat UI Kit para iOS
Guias de integração
Instale Chat UI Kit para iOS e envie uma mensagem de teste.
Exemplos e código-fonte
Explore a experiência de mensagens e os recursos oficiais para desenvolvedores.
Um atendimento mais personalizado
Mantenha as dúvidas dos hóspedes e as conversas sobre reservas reunidas no seu aplicativo.
Compartilhe os detalhes
Inclua fotografias e documentos na conversa quando as pessoas precisarem de mais contexto.
RECURSOS DE CHAT PARA IOS
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 iOS Chat Components
Veja como os componentes funcionam em conjunto.
Comece pela lista de conversas
Abra a lista conectada e encaminhe a seleção para a tela de chat.
Leia a documentaçãoimport TUIChatKit
import AtomicXCore
let page = ConversationsPage(onConversationClick: { info in
// Navigate to ChatPage with info.conversation.
})
navigationController?.pushViewController(page, animated: true)Um espaço nativo para conversar
Faça push de uma ChatPage com as informações da conversa selecionada.
Leia a documentaçãolet page = ChatPage(conversation: conversation, onBack: {
self.navigationController?.popViewController(animated: true)
})
navigationController?.pushViewController(page, animated: true)Conecte pessoas e grupos
Gerencie a seleção de contatos e grupos pela página nativa de contatos.
Leia a documentaçãolet page = ContactsPage(
onContactClick: { contact in /* Open a direct chat. */ },
onGroupClick: { group in /* Open a group chat. */ }
)
navigationController?.pushViewController(page, animated: true)PERSONALIZAÇÃO
Personalize sua interface de chat em iOS
Leve seu estilo visual e o fluxo da aplicação para o chat.
Integra-se naturalmente ao seu aplicativo
Use o código-fonte da UI nativa para incorporar seu estilo visual ao chat.
Leia a documentaçãoInclua contexto útil na conversa
Amplie a experiência de chat com conteúdo de mensagens específico da aplicação.
Leia a documentaçãoCOMECE AGORA
Sua primeira conversa começa aqui
- 01
- 02
Adicione Chat UI Kit para iOS
Siga o guia da plataforma para conectar seu projeto.
Siga o Guia de Integração - 03
Conecte seus usuários
Entre com dois usuários de teste e envie sua primeira mensagem.
Conecte seus usuários
# After adding the repository's chat source to your project
pod 'TUIChatKit', :path => 'chat/uikit/TUIChatKit.podspec'import TUIChatKit
import AtomicXCore
let page = ConversationsPage(onConversationClick: { info in
// Navigate to ChatPage with info.conversation.
})
navigationController?.pushViewController(page, animated: true)Perguntas frequentes sobre iOS Chat UI Kit
Qual UI Kit para iOS esta página utiliza?
O guia atual de integração completa usa TUIChatKit, AtomicXCore e componentes de página Swift. Guias anteriores apresentam TUILogin e controladores Minimalist. Siga de forma consistente o guia completo vinculado aqui, sem misturar as duas integrações.
Qual é a diferença entre o iOS 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 iOS 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 iOS 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 iOS 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 iOS com Swift ou Objective-C?
Integre o pacote documentado ao projeto Xcode e trate as transições do ciclo de vida. Teste em um iPhone com as permissões e capacidades usadas pelas funcionalidades escolhidas.
Como testo Chat UI Kit iOS 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 iOS?
Passe ChatMessageInputConfig para ChatPage para configurar o campo de composição nativo. Em uma tela de suporte focada em texto, defina isShowVideoCall e isShowAudioCall como false. Forneça ConversationInfo com conversationID e type, e conecte onBack ao seu controlador de navegação. Ocultar as ações de chamada altera a interface; isso não ativa nem remove uma assinatura do serviço Call. Use as APIs TUIChatKit apresentadas no guia de iOS.
Encontre suporte para a próxima etapa
Dúvidas sobre integração
Obtenha ajuda para configurar Chat UI Kit para iOS.
Ver a documentação para desenvolvedoresConverse sobre seu aplicativo
Converse sobre seu produto, uso esperado e necessidades de integração.
Entre em contato com a equipe de vendasCrie sua próxima experiência de conversa
Crie app com Chat UI Kit para iOS.

