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

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.

Visão de reunião

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ção
RoomViewController.swift
import 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)

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ção

COMECE AGORA

Dê vida à sua primeira sala

  1. 01

    Crie seu app

    Ative Room para a aplicação e os utilizadores de teste.

    Abrir a consola de Room
  2. 02

    Adicione UI Kit de videoconferência iOS

    Siga o guia da plataforma para conectar seu projeto.

    Siga o Guia de Integração
  3. 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
iOS Room UI Kit
Podfile
target 'YourApp' do
  pod 'TUIRoomKit'
end
RoomViewController.swift
import 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

Abra espaço para sua próxima ideia

Reúna pessoas dentro do app.