CREADO PARA IOS
UI Kit de videoconferencia iOS
Incorpora reuniones en directo a tu app iPhone y iPad. Empieza con una vista de sala nativa y controles del UI Kit de videoconferencia iOS.
RECURSOS PARA DESARROLLADORES
Documentación y ejemplos de UI Kit de videoconferencia iOS
Guías de integración
Instala UI Kit de videoconferencia iOS y conecta a tus usuarios.
Ejemplos y código fuente
Mira el producto en acción y descubre cómo se ha implementado.
Reúnete donde ocurre el trabajo
Ofrece una conversación compartida al equipo de eventos mientras revisa el recinto.
Acerca las demostraciones de expertos
Permite que los alumnos comenten esculturas y vean la perspectiva del instructor desde el móvil.
CAPACIDADES DE IOS ROOM
Salas creadas para tu app
Ciclo de vida de la sala
- Crea y únete a salas
- Gestiona salidas y finalizaciones
Conversación en directo
- Conecta el vídeo de participantes
- Controla cámara y micrófono
Experiencia de participantes
- Muestra miembros de la sala
- Refleja cambios de estado de la sala
Identidad de la app
- Conecta tus IDs de usuario
- Autentica con UserSig emitido por el servidor
Integración de plataforma
- Aplicaciones Swift nativas
- Respeta permisos nativos o del navegador
Flujo de tu producto
- Conecta salas a tu navegación
- Mantén datos empresariales en tu app
Explora componentes de reunión iOS
Descubre la experiencia de sala y su código.
Un lugar para todos
Monta la vista de reunión con el UI Kit de videoconferencia iOS. Tu app proporciona usuarios autenticados e ID de sala.
Leer la documentaciónimport TUIRoomKit
import AtomicXCore
// After login, in a UIViewController implementing RouterContext.
let config = ConnectConfig()
var options = CreateRoomOptions()
options.roomName = "Studio session"
let roomView = RoomMainView(
roomID: roomID,
behavior: .create(options: options), config: config
)
roomView.routerContext = self
roomView.frame = view.bounds
roomView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(roomView)Conecta la identidad de tu app
Inicia sesión con ID de app, ID de usuario y UserSig emitido por el servidor. Entra en la sala tras iniciar sesión correctamente.
Leer la documentaciónimport AtomicXCore
LoginStore.shared.login(
sdkAppID: sdkAppID, userID: userID, userSig: userSig
) { result in
// Handle login result before entering the room.
}Reúne a los participantes
Usa un ID de sala existente para reunir usuarios en la misma sesión.
Leer la documentaciónimport TUIRoomKit
// After login, inside your room view controller.
let roomView = RoomMainView(
roomID: roomID, behavior: .join, config: ConnectConfig()
)
roomView.routerContext = self
roomView.frame = view.bounds
roomView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(roomView)PERSONALIZACIÓN
Dale a la sala la identidad de tu producto
Una sala adaptada a tu app iOS
Conecta la vista de sala a navegación y ciclo de vida. Personaliza el código documentado de barra y participantes cuando lo necesites.
Leer la documentaciónMantén la conversación en marcha
Muestra el estado de participantes y controles en una interfaz clara. Consulta los permisos de anfitrión disponibles en tu plan Room.
Leer la documentaciónCOMENZAR
Pon en marcha tu primera sala
- 01
- 02
Añade UI Kit de videoconferencia iOS
Sigue la guía de la plataforma para conectar tu proyecto.
Sigue la Guía de integración - 03
Conéctate a tu primera sala
Conecta usuarios de prueba autenticados a la misma sala. Revisa permisos del dispositivo antes de activar cámara y micrófono.
Configura la autenticación
target 'YourApp' do
pod 'TUIRoomKit'
endimport TUIRoomKit
import AtomicXCore
// After login, in a UIViewController implementing RouterContext.
let config = ConnectConfig()
var options = CreateRoomOptions()
options.roomName = "Studio session"
let roomView = RoomMainView(
roomID: roomID,
behavior: .create(options: options), config: config
)
roomView.routerContext = self
roomView.frame = view.bounds
roomView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(roomView)Preguntas frecuentes sobre UI Kit de videoconferencia iOS
¿Qué incluye el UI Kit de videoconferencia iOS?
El UI Kit de videoconferencia iOS ofrece interfaz lista con entrada, vistas de vídeo y controles de participantes. Tu app aporta identidad y flujos empresariales.
¿Cómo integro el UI Kit de videoconferencia iOS?
Integra mediante CocoaPods según los requisitos actuales de Xcode y destino de despliegue. Añade descripciones de uso de cámara y micrófono y solicita permisos antes de capturar.
¿Cómo inician sesión los usuarios en el UI Kit de videoconferencia iOS?
Usa SDKAppID, ID de usuario y UserSig generado en el servidor. Mantén el secreto de app fuera del código web y móvil. Gestiona fallos de autenticación antes de entrar.
¿Puedo personalizar la experiencia de reunión?
Adapta componentes y configuraciones documentados. El código de UI Kit nativo expone vistas y barras de herramientas. Revisa opciones compatibles en la guía de plataforma.
¿Cómo se cobra Room?
Los costes dependen de las funciones del plan Room y del uso de audio/vídeo. Consulta la página actual de precios de Conference para capacidades y límites incluidos.
¿Debo elegir UI Kit o SDK?
Elige SDK para crear tu interfaz de sala y gestionar estados. Elige UI Kit para integrar y adaptar una pantalla de reunión lista.
¿Cómo integro el UI Kit de videoconferencia iOS con Swift u 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 el UI Kit de videoconferencia iOS antes de lanzar mi app?
Prueba entrada autenticada, cambios de participantes y controles compatibles de cámara, micrófono y salida.
¿Cómo personalizo la interfaz del UI Kit de videoconferencia iOS?
Modifica RoomMainView, RoomBottomBarView y TUIRoomKit.xcassets en un fork del código fuente de TUIRoomKit que mantengas. Por ejemplo, cambia el orden de los controles inferiores y sustituye un icono de cámara, conservando su manejador de acción. Apunta el Podfile al fork y a la rama para que las actualizaciones de CocoaPods no descarten la personalización. Revisa las áreas seguras y las celdas de vídeo de los participantes; cambiar el estilo de la barra de herramientas por sí solo no añade nuevas funciones de reunión.
Soporte de integración para iOS Room
Preguntas sobre la integración
Obtén ayuda para configurar UI Kit de videoconferencia 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 VentasHaz sitio para tu próxima idea
Reúne a las personas dentro de tu app.

