CRIADO PARA IOS

UI Kit de videochamadas para iOS

Adicione telas de chamada prontas ao seu aplicativo com o iOS Video Calling UI Kit da Tencent RTC. Conecte o TUICallKit aos seus usuários e adapte o layout e os controles da chamada.

RECURSOS PARA DESENVOLVEDORES

Documentação e exemplos de UI Kit de videochamadas para iOS

Videochamadas individuais no iOS

Leve conversas face a face ao seu aplicativo iOS para conexões pessoais ou consultas, com controles de vídeo e chamada na mesma experiência.

Chamadas de vídeo em grupo no iOS

Conecte vários participantes em sua interface de chamada nativa para iOS. Use o guia da plataforma para configurar o fluxo da chamada e os layouts de grupo compatíveis.

RECURSOS DE IOS CALL

Recursos de chamadas de vídeo para iOS

Conecte pessoas

  • Chamadas de voz e vídeo
  • Gerenciamento de chamadas recebidas

Mantenha o controle

  • Controles de câmera e microfone
  • Eventos do ciclo de vida da chamada

Deixe com a sua cara

  • Fluxo do seu aplicativo
  • Integração específica da plataforma

Explore os componentes de chamadas de vídeo para iOS

Integre o TUICallKit à hierarquia de visualizações nativas e inicie chamadas a partir das ações no aplicativo.

Interface de chamada

Incorpore sua interface de chamadas no iOS

Monte o TUICallKit na hierarquia de visualizações nativas e inicialize-o com o usuário autenticado. O componente fornece a interface e os controles da chamada.

Leia a documentação
CallViewController.swift
import TUICallKit_Swift

TUICallKit.createInstance().calls(
    userIdList: [recipientID], callMediaType: .video, params: nil
) {
    onCallStarted()
} fail: { code, message in
    onCallFailure(code, message)
}

PERSONALIZAÇÃO

Personalize seu UI Kit de chamadas para iOS

Adapte a interface de chamada nativa do iOS, os controlos e o fluxo de chamadas recebidas ao seu produto.

Layout e controles

Adapte a experiência de chamada usando as opções de personalização do guia da sua plataforma.

Leia a documentação

COMECE AGORA

Adicione videochamadas à sua aplicação iOS

  1. 01

    Crie seu app

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

    Abrir a consola de Call
  2. 02

    Adicione UI Kit de videochamadas para iOS

    Siga o guia da plataforma para conectar seu projeto.

    Siga o Guia de Integração
  3. 03

    Faça sua primeira chamada

    Entre com dois usuários de teste e, em seguida, faça e atenda uma chamada.

    Configure a autenticação
iOS Call UI Kit
Podfile
pod 'TUICallKit_Swift'
CallViewController.swift
import TUICore
import TUICallKit_Swift

TUILogin.login(SDKAppID, userID: userID, userSig: userSig) {
    onLoginSuccess()
} fail: { code, message in
    onLoginFailure(code, message)
}

Perguntas frequentes sobre UI Kit de videochamadas para iOS

O que está incluído no UI Kit de chamadas de vídeo para iOS?

O UI Kit de videochamadas para iOS fornece telas do TUICallKit e controles de chamada. Conecte-o ao seu sistema de identidade de usuários e à hierarquia de visualizações nativas; o serviço Call conecta os participantes.

Devo usar um SDK de chamadas para iOS ou um UI Kit?

O UI Kit fornece componentes de interface sobre o serviço subjacente. Escolha o SDK quando precisar de mais controle sobre a interface do seu próprio aplicativo.

Como funcionam as chamadas recebidas no iOS em segundo plano?

Configure os requisitos de notificações push nativas e do ciclo de vida da aplicação conforme o guia para iOS. Teste as chamadas recebidas em primeiro plano, em segundo plano e offline em dispositivos reais; apenas apresentar uma interface de chamada não conclui esta configuração.

Como autentico os usuários do UI Kit de chamadas de vídeo para iOS?

Crie um UserSig em seu servidor e envie-o ao cliente após a conclusão do seu próprio fluxo de login. Mantenha sempre o segredo do aplicativo no servidor.

O iOS Video Calling UI Kit é gratuito?

A interface e o serviço Call hospedado desempenham funções diferentes. Ative o serviço para seu aplicativo e consulte o plano atual, a disponibilidade dos recursos e as cobranças por uso.

Como integro UI Kit de chamadas de vídeo 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 testo UI Kit de chamadas de vídeo iOS antes de lançar a minha aplicação?

Teste os estados de convite, aceitação, recusa e fim de chamada entre utilizadores independentes, incluindo a recusa de permissões.

Como personalizo a interface de UI Kit de chamadas de vídeo iOS?

Substitua as imagens dos botões de chamada nativos em Resources/Assets.xcassets; por exemplo, personalize icon_hangup.png mantendo a identidade do recurso. Para preservar alterações no código-fonte, use um pod local ou fork sob sua manutenção. Editar diretamente os Pods baixados pode fazer com que suas alterações se percam nas atualizações. Mantenha as descrições de uso da câmera e do microfone em Info.plist e teste os novos controles com os tamanhos de acessibilidade do iOS.

Suporte à integração de iOS Call

Adicione chamadas de vídeo à sua aplicação iOS

Comece com o iOS Video Calling UI Kit, conecte dois usuários de teste e crie sua primeira chamada.