CREADO PARA IOS
SDK de videollamadas para iOS
Crea una experiencia de llamadas nativas con el SDK de videollamadas para iOS de Tencent RTC. Conecta las invitaciones y los controles multimedia con el diseño de vídeo, la navegación y el sistema de identidad de usuario de tu aplicación.
RECURSOS PARA DESARROLLADORES
Documentación y ejemplos de SDK de videollamadas para iOS
Guías de integración
Instala SDK de videollamadas para iOS y conecta a tus usuarios.
Ejemplos y código fuente
Mira el producto en acción y descubre cómo se ha implementado.
Videollamadas individuales en iOS
Incorpora conversaciones cara a cara a tu aplicación iOS para conexiones personales o consultas, con controles de vídeo y llamada en una misma experiencia.
Videollamadas grupales en iOS
Conecte a varios participantes en su interfaz de llamada nativa para iOS. Use la guía de la plataforma para configurar el flujo de llamada y los diseños grupales compatibles.
CAPACIDADES DE IOS CALL
Funciones de videollamadas para iOS
Conecte a las personas
- Llamadas de voz y vídeo
- Gestión de llamadas entrantes
Mantén el control
- Controles de cámara y micrófono
- Eventos del ciclo de vida de la llamada
Hazlo tuyo
- Flujo de tu aplicación
- Integración específica de la plataforma
Explore las APIs de videollamadas para iOS
Usa TUICallEngine para conectar usuarios, realizar llamadas y actualizar la interfaz de llamada nativa de iOS cuando cambie el estado de la llamada.
Conecta usuarios a tu iOS Call SDK
Inicia sesión en TUICallEngine después del inicio de sesión en tu aplicación. Dirige los eventos de llamada de iOS a la pantalla que gestiona las llamadas entrantes y en curso.
Leer la documentación#import <RTCRoomEngine/TUICallEngine.h>
TUICallEngine *call = [TUICallEngine createInstance];
[call init:sdkAppID userId:userID userSig:userSig
succ:onSuccess fail:onError];Inicia una videollamada en iOS
Pase el ID del destinatario desde su aplicación a la API de llamadas. Vincule esta acción a un contacto, una conversación o un botón de llamada de su interfaz de iOS.
Leer la documentación[call calls:@[recipientID]
callMediaType:TUICallMediaTypeVideo
params:nil
succ:onSuccess fail:onError];Mantén el control del flujo de llamadas
Integra los controles de llamada en la interfaz que tus usuarios ya conocen.
Leer la documentación[call accept:onSuccess fail:onError];
// When the user ends the call:
[call hangup:onSuccess fail:onError];PERSONALIZACIÓN
Personalice su interfaz de llamadas en iOS
Adapta la interfaz de llamada nativa de iOS, los controles y el flujo de llamadas entrantes a tu producto.
Su interfaz de llamada
Crea tu propia pantalla de llamada en torno a las vistas de vídeo y los eventos del ciclo de vida.
Leer la documentaciónControles multimedia
Conecta tus propios botones con los controles de cámara, micrófono y llamada.
Leer la documentaciónCOMENZAR
Añade videollamadas a tu aplicación iOS
- 01
- 02
Añade SDK de videollamadas para iOS
Sigue la guía de la plataforma para conectar tu proyecto.
Sigue la Guía de integración - 03
Haz tu primera llamada
Inicie sesión con dos usuarios de prueba y, a continuación, realice y responda una llamada.
Configura la autenticación
pod 'RTCRoomEngine'#import <RTCRoomEngine/TUICallEngine.h>
TUICallEngine *call = [TUICallEngine createInstance];
[call init:sdkAppID userId:userID userSig:userSig
succ:onSuccess fail:onError];Preguntas frecuentes sobre SDK de videollamadas para iOS
¿Qué incluye el iOS Video Calling SDK?
El iOS Video Calling SDK proporciona APIs de TUICallEngine para invitaciones de llamada, eventos y controles multimedia. Tu aplicación crea la interfaz nativa de llamadas para iOS y la conecta con los eventos de llamada de iOS.
¿Debo usar un SDK de llamadas para iOS o un UI Kit?
Use las API del SDK para crear su propia interfaz. Elija el UI Kit si desea pantallas y controles listos para usar.
¿Cómo funcionan las llamadas entrantes en iOS en segundo plano?
Configura los requisitos de las notificaciones push nativas y del ciclo de vida de la aplicación según la guía de iOS. Prueba las llamadas entrantes en dispositivos reales cuando la aplicación esté en primer plano, en segundo plano y sin conexión; mostrar únicamente una pantalla de llamada no completa esta configuración.
¿Cómo autentico a los usuarios del iOS Video Calling SDK?
Cree un UserSig en su servidor y páselo al cliente después de completar su propio flujo de inicio de sesión. Mantenga siempre el secreto de la aplicación en el servidor.
¿El SDK de videollamadas para iOS se puede usar gratis?
La interfaz y el servicio Call alojado cumplen funciones diferentes. Activa el servicio para tu aplicación y revisa el plan actual, la disponibilidad de funciones y los cargos por uso.
¿Cómo integro SDK de videollamadas 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 SDK de videollamadas iOS antes de publicar mi aplicación?
Prueba los estados de invitación, aceptación, rechazo y fin de llamada entre usuarios independientes, incluida la denegación de permisos.
¿Cómo personalizo la interfaz de SDK de videollamadas iOS?
Crea los controles de llamada y las vistas de participantes con las APIs de estado y multimedia compatibles; tu aplicación gestiona la interfaz.
Soporte de integración para iOS Call
Preguntas sobre la integración
Obtén ayuda para configurar SDK de videollamadas 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 VentasIncorpora videollamadas a tu aplicación iOS
Empieza con iOS Video Calling SDK, conecta a dos usuarios de prueba y crea tu primera llamada.

