CREADO PARA IOS
iOS
Chat UI Kit
Añade pantallas de mensajería nativas con iOS Chat UI Kit de Tencent RTC. Empieza con conversaciones, mensajes y contactos, y después adapta la experiencia a tu aplicación.
RECURSOS PARA DESARROLLADORES
Documentación y ejemplos de Chat UI Kit para iOS
Guías de integración
Instala Chat UI Kit para iOS y envía un mensaje de prueba.
Ejemplos y código fuente
Explora la experiencia de mensajería y los recursos oficiales para desarrolladores.
Un servicio más personalizado
Mantén juntas las preguntas de los huéspedes y las conversaciones sobre reservas dentro de tu aplicación.
Comparta los detalles
Incorpora fotos y documentos a la conversación cuando las personas necesiten más contexto.
FUNCIONES DE CHAT PARA IOS
Funciones esenciales, listas para conectar
Listas de conversaciones
- Conversaciones recientes
- Indicadores de mensajes no leídos
Interfaz de mensajería
- Vistas de mensajes integradas
- Un editor de mensajes integrado
Uso compartido de contenido multimedia
- Fotos y archivos adjuntos
- Permisos multimedia nativos
Personas y grupos
- Conversaciones directas
- Interacciones grupales
Hazlo tuyo
- Adapta el código fuente de la interfaz
- Adáptalo a tu navegación
Componentes conectados
- Chat SDK subyacente
- La identidad de tu aplicación
Explora iOS Chat Components
Descubre cómo funcionan juntos los componentes.
Empieza por la lista de conversaciones
Abra la lista conectada y dirija la selección a su pantalla de chat.
Leer la documentaciónimport TUIChatKit
import AtomicXCore
let page = ConversationsPage(onConversationClick: { info in
// Navigate to ChatPage with info.conversation.
})
navigationController?.pushViewController(page, animated: true)Un espacio nativo para conversar
Haz push de una ChatPage con la información de la conversación seleccionada.
Leer la documentaciónlet page = ChatPage(conversation: conversation, onBack: {
self.navigationController?.popViewController(animated: true)
})
navigationController?.pushViewController(page, animated: true)Conecta personas y grupos
Gestiona la selección de contactos y grupos mediante la página nativa de contactos.
Leer la documentaciónlet page = ContactsPage(
onContactClick: { contact in /* Open a direct chat. */ },
onGroupClick: { group in /* Open a group chat. */ }
)
navigationController?.pushViewController(page, animated: true)PERSONALIZACIÓN
Personaliza tu interfaz de chat en iOS
Incorpore su estilo visual y el flujo de su aplicación al chat.
Se integra de forma natural en tu aplicación
Usa el código fuente de la interfaz nativa para aplicar tu estilo visual al chat.
Leer la documentaciónIncluye contexto útil en la conversación
Amplía la experiencia de chat con contenido de mensajes específico de la aplicación.
Leer la documentaciónCOMENZAR
Tu primera conversación empieza aquí
- 01
- 02
Añade Chat UI Kit para iOS
Sigue la guía de la plataforma para conectar tu proyecto.
Sigue la Guía de integración - 03
Conecta a tus usuarios
Inicia sesión con dos usuarios de prueba y envía tu primer mensaje.
Conecta a tus usuarios
# 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)Preguntas frecuentes sobre iOS Chat UI Kit
¿Qué UI Kit para iOS utiliza esta página?
La guía actual de integración completa utiliza TUIChatKit, AtomicXCore y componentes de página Swift. Las guías anteriores muestran TUILogin y controladores Minimalist. Sigue de forma coherente la guía completa enlazada aquí en lugar de mezclar ambas integraciones.
¿En qué se diferencia iOS UI Kit del SDK?
El UI Kit añade componentes de interfaz integrados sobre el SDK de mensajería. Usa el Core SDK si quieres crear toda la interfaz por tu cuenta.
¿Cómo autentico a los usuarios de iOS Chat UI Kit?
Genera el UserSig de producción en tu backend. Envíalo al cliente para la autenticación y conserva el secreto de la aplicación en el servidor.
¿Estos fragmentos de iOS forman una aplicación completa?
Muestran pasos individuales de la integración. Sigue la guía completa para las importaciones, la inicialización, el inicio de sesión, la gestión de errores y la configuración específica de la plataforma de destino. Prueba la mensajería con cuentas separadas antes del lanzamiento.
¿Cómo se calcula el precio de uso de iOS Chat UI Kit?
El uso del servicio Chat alojado depende del plan seleccionado. Consulta las funciones y cuotas incluidas para tu aplicación; los plugins opcionales y los servicios Call pueden tener requisitos distintos.
¿Cómo integro Chat UI Kit iOS con Swift o Objective-C?
Integra el paquete documentado en tu proyecto Xcode y gestiona las transiciones del ciclo de vida. Prueba en un iPhone con los permisos y capacidades que usan las funciones elegidas.
¿Cómo pruebo Chat UI Kit iOS antes de publicar mi aplicación?
Comprueba inicio de sesión, disponibilidad del SDK, eventos de envío y recepción y estado de mensajes tras reconectar.
¿Cómo personalizo la interfaz de Chat UI Kit iOS?
Pasa ChatMessageInputConfig a ChatPage para configurar el editor de mensajes nativo. En una pantalla de soporte centrada en texto, establece isShowVideoCall e isShowAudioCall en false. Proporciona ConversationInfo con conversationID y type, y conecta onBack con tu controlador de navegación. Ocultar las acciones de llamada modifica la interfaz; no activa ni elimina una suscripción al servicio Call. Usa las API de TUIChatKit que aparecen en la guía de iOS.
Encuentra ayuda para el siguiente paso
Preguntas sobre la integración
Obtén ayuda para configurar Chat UI Kit para iOS.
Ver la documentación para desarrolladoresHabla sobre tu aplicación
Conversa sobre tu producto, el uso previsto y tus necesidades de integración.
Contactar con VentasCrea tu próxima experiencia de conversación
Crea app con Chat UI Kit para iOS.

