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
Guias de integração
Instale UI Kit de videochamadas para iOS e ligue os seus utilizadores.
Exemplos e código-fonte
Veja o produto em ação e descubra como ele foi implementado.
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.
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çãoimport TUICallKit_Swift
TUICallKit.createInstance().calls(
userIdList: [recipientID], callMediaType: .video, params: nil
) {
onCallStarted()
} fail: { code, message in
onCallFailure(code, message)
}Inicie uma chamada de vídeo no iOS
Passe o ID do destinatário do seu aplicativo para a API de chamadas. Conecte essa ação a um contato, uma conversa ou um botão de chamada na interface do iOS.
Leia a documentaçãoimport TUICallKit_Swift
TUICallKit.createInstance().calls(
userIdList: [recipientID], callMediaType: .video, params: nil
) {
onCallStarted()
} fail: { code, message in
onCallFailure(code, message)
}Janela flutuante
Mantenha a chamada visível enquanto os usuários navegam pela aplicação.
Leia a documentaçãoTUICallKit.createInstance().enableFloatWindow(enable: true)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çãoToque e identificação
Facilite o reconhecimento das chamadas recebidas com perfis de usuário e um toque personalizado.
Leia a documentaçãoCOMECE AGORA
Adicione videochamadas à sua aplicação iOS
- 01
- 02
Adicione UI Kit de videochamadas para iOS
Siga o guia da plataforma para conectar seu projeto.
Siga o Guia de Integração - 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
pod 'TUICallKit_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
Dúvidas sobre integração
Obtenha ajuda para configurar UI Kit de videochamadas para 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 vendasAdicione 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.

