CRIADO PARA IOS
SDK de videochamadas para iOS
Crie uma experiência de chamadas nativas com o SDK de chamadas de vídeo para iOS do Tencent RTC. Ligue convites e controlos de mídia ao layout de vídeo, à navegação e ao sistema de identidade dos usuários da sua aplicação.
RECURSOS PARA DESENVOLVEDORES
Documentação e exemplos de SDK de videochamadas para iOS
Guias de integração
Instale SDK 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 as APIs de videochamada para iOS
Use o TUICallEngine para ligar usuários, efetuar chamadas e atualizar a interface de chamada nativa do iOS quando o estado da chamada mudar.
Ligue os utilizadores ao seu iOS Call SDK
Entre no TUICallEngine após o login no aplicativo. Encaminhe os eventos de chamada do iOS para a tela que gerencia chamadas recebidas e em andamento.
Leia a documentação#import <RTCRoomEngine/TUICallEngine.h>
TUICallEngine *call = [TUICallEngine createInstance];
[call init:sdkAppID userId:userID userSig:userSig
succ:onSuccess fail:onError];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ção[call calls:@[recipientID]
callMediaType:TUICallMediaTypeVideo
params:nil
succ:onSuccess fail:onError];Mantenha o controle do fluxo da chamada
Integre os controles de chamada à interface que seus usuários já conhecem.
Leia a documentação[call accept:onSuccess fail:onError];
// When the user ends the call:
[call hangup:onSuccess fail:onError];PERSONALIZAÇÃO
Personalize sua interface de chamada no iOS
Adapte a interface de chamada nativa do iOS, os controlos e o fluxo de chamadas recebidas ao seu produto.
Sua interface de chamada
Crie a sua própria tela de chamada com base nas visualizações de vídeo e nos eventos do ciclo de vida.
Leia a documentaçãoControles de mídia
Ligue os seus próprios botões aos controlos de câmera, microfone e chamada.
Leia a documentaçãoCOMECE AGORA
Adicione videochamadas à sua aplicação iOS
- 01
- 02
Adicione SDK 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 'RTCRoomEngine'#import <RTCRoomEngine/TUICallEngine.h>
TUICallEngine *call = [TUICallEngine createInstance];
[call init:sdkAppID userId:userID userSig:userSig
succ:onSuccess fail:onError];Perguntas frequentes sobre SDK de videochamadas para iOS
O que está incluído no iOS Video Calling SDK?
O iOS Video Calling SDK fornece APIs TUICallEngine para convites de chamada, eventos e controles de mídia. Seu aplicativo cria a interface nativa de chamadas para iOS e a conecta aos eventos de chamada do iOS.
Devo usar um SDK de chamadas para iOS ou um UI Kit?
Use as APIs do SDK para criar sua própria interface. Escolha o UI Kit se quiser telas e controles prontos para uso.
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 autenticar usuários do iOS Video Calling SDK?
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 SDK de chamadas de vídeo para iOS é 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 SDK 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 SDK 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 SDK de chamadas de vídeo iOS?
Crie controlos de chamada e vistas dos participantes com as APIs de estado e conteúdos multimédia suportadas; a sua aplicação gere a interface.
Suporte à integração de iOS Call
Dúvidas sobre integração
Obtenha ajuda para configurar SDK 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 SDK, conecte dois usuários de teste e crie sua primeira chamada.

