CRIADO PARA IOS
UI Kit de videoconferência iOS
Incorpore reuniões ao vivo ao app iPhone e iPad. Comece com visão de sala nativa e controles do UI Kit de videoconferência iOS.
RECURSOS PARA DESENVOLVEDORES
Documentação e exemplos de UI Kit de videoconferência iOS
Guias de integração
Instale UI Kit de videoconferência iOS e ligue os seus utilizadores.
Exemplos e código-fonte
Veja o produto em ação e descubra como ele foi implementado.
Reúna-se onde o trabalho acontece
Ofereça conversa compartilhada para equipes de evento durante visitas ao local.
Aproxime demonstrações de especialistas
Permita que alunos discutam esculturas e vejam a perspectiva do instrutor no app móvel.
RECURSOS DE IOS ROOM
Salas criadas para seu app
Ciclo de vida da sala
- Crie e entre em salas
- Trate ações de saída e encerramento
Conversa ao vivo
- Conecte vídeo dos participantes
- Controle câmera e microfone
Experiência dos participantes
- Exiba membros da sala
- Reflita mudanças de estado da sala
Identidade do app
- Conecte seus IDs de usuário
- Autentique com UserSig emitido pelo servidor
Integração da plataforma
- Aplicativos Swift nativos
- Respeite permissões nativas ou do navegador
Fluxo do seu produto
- Conecte salas à navegação
- Mantenha dados de negócio no app
Explore componentes de reunião iOS
Veja a experiência de sala e seu código.
Um lugar para todos
Monte a visão de reunião com o UI Kit de videoconferência iOS. O app fornece usuários autenticados e ID de sala.
Leia a documentaçãoimport 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)Conecte a identidade do app
Entre com ID do app, ID do usuário e UserSig emitido pelo servidor. Acesse a sala após o login bem-sucedido.
Leia a documentaçãoimport AtomicXCore
LoginStore.shared.login(
sdkAppID: sdkAppID, userID: userID, userSig: userSig
) { result in
// Handle login result before entering the room.
}Reúna participantes
Use um ID de sala existente para conectar usuários à mesma sessão.
Leia a documentaçãoimport 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)PERSONALIZAÇÃO
Dê à sala a identidade do produto
Uma sala que combina com seu app iOS
Conecte a visão de sala à navegação e ciclo de vida. Personalize o código documentado de barras e participantes quando necessário.
Leia a documentaçãoMantenha a conversa em andamento
Exiba estado dos participantes e controles em uma interface clara. Confira as permissões de anfitrião disponíveis no seu plano Room.
Leia a documentaçãoCOMECE AGORA
Dê vida à sua primeira sala
- 01
- 02
Adicione UI Kit de videoconferência iOS
Siga o guia da plataforma para conectar seu projeto.
Siga o Guia de Integração - 03
Conecte-se à sua primeira sala
Conecte usuários de teste autenticados à mesma sala. Confira permissões do dispositivo antes de ativar câmera e microfone.
Configure a autenticação
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)Perguntas frequentes sobre UI Kit de videoconferência iOS
O que inclui o UI Kit de videoconferência iOS?
O UI Kit de videoconferência iOS oferece interface pronta com entrada, vídeos e controles de participantes. O app fornece identidade e fluxos de negócio.
Como integrar o UI Kit de videoconferência iOS?
Integre via CocoaPods conforme requisitos atuais do Xcode e alvo de implantação. Adicione descrições de uso de câmera e microfone e solicite permissão antes da captura.
Como os usuários entram no UI Kit de videoconferência iOS?
Use SDKAppID, ID do usuário e UserSig gerado no servidor. Não inclua o segredo do app no código do navegador ou móvel. Trate falhas de autenticação antes de entrar.
Posso personalizar a experiência de reunião?
Adapte componentes e configurações documentados. O código do UI Kit nativo expõe telas e barras de ferramentas. Confira opções compatíveis no guia da plataforma.
Como funciona o preço do Room?
Recursos do plano Room e uso de áudio/vídeo determinam os custos. Consulte a página atual de preços do Conference para capacidades e limites incluídos.
Devo escolher UI Kit ou SDK?
Escolha SDK para interface de sala e estado próprios. Escolha UI Kit para uma tela de reunião pronta que possa integrar e adaptar.
Como integrar o UI Kit de videoconferência 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 testar o UI Kit de videoconferência iOS antes de lançar o app?
Teste entrada autenticada, mudanças de participantes e controles compatíveis de câmera, microfone e saída.
Como personalizar a interface do UI Kit de videoconferência iOS?
Modifique RoomMainView, RoomBottomBarView e TUIRoomKit.xcassets em um fork do código-fonte de TUIRoomKit sob sua manutenção. Por exemplo, reordene os controles inferiores e substitua um ícone de câmera, preservando seu handler de ação. Aponte o Podfile para o fork e a branch para que as atualizações do CocoaPods não descartem a personalização. Confira as áreas seguras e as células de vídeo dos participantes; estilizar a barra de ferramentas, por si só, não adiciona novos recursos de reunião.
Suporte à integração de iOS Room
Dúvidas sobre integração
Obtenha ajuda para configurar UI Kit de videoconferência 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 vendasAbra espaço para sua próxima ideia
Reúna pessoas dentro do app.

