Skip to main content

Base de Conhecimento

SDK móvel para iOS

Last Modified: 21 de jan. de 2026

Com TeamViewer Software Development Kit (SDK) você pode utilizar a funcionalidade completa Assist AR e fornecer a melhor experiência de suporte remoto AR a seus clientes, incorporando as capacidades de assistência remota AR em seus próprios aplicativos móveis.

O SDK permite que você tenha conexões seguras e compatíveis com a GDPR com os dispositivos de seu cliente.

Este artigo se aplica a todos os usuários do TeamViewer Assist AR.

5. Clique no menu suspenso Criar app ou token e clique em Criar SDK móvel.

6. Insira um nome e uma descrição (opcional).

7. No sistema Mobile SDK, selecione iOS.

8. Clique em Salvar.

O token SDK para dispositivos móveis é exibido ao abrir a seção Apps e Tokens:

9. Clique nos três pontos, clique em Copiar token e cole-o em um local seguro.

IMPORTANTENão compartilhe este token com ninguém.

Configurando seu projeto Xcode

O SDK do TeamViewer utiliza a câmera e o microfone durante uma sessão de suporte remoto.

Adicione as seguintes chaves ao arquivo Info.Plist:

  • Descrição de uso do NSMicrophone
  • Descrição de uso da câmera NS

Se você não adicionar essas chaves, o iOS encerrará a aplicação no momento em que o SDK tentar acessar o microfone ou a câmera.

Usando o TeamViewer SDK

IMPORTANTE: O SDK é uma classe de instância única. Não se pode criar uma diretamente. Você deve acessar a instância compartilhada.

1. Inicializar a instância SDK com sua chave API obtida na seção Pré-requisitos.

2. Definir um delegado em conformidade com o protocolo TeamViewerSDKDelegate.

Isto garante que você seja capaz de reagir a eventos que acontecem durante a vida útil de sua conexão TeamViewer.

3. Conectar a um código de sessão

O SDK compartilhado fornece um método para estabelecer uma conexão com um código de sessão. Este código de sessão pode ser de dois tipos:

  • Suporte remoto ou
  • Assist AR

4. Crie códigos de sessão em seu TeamViewer ou através do TeamViewer REST API.

IMPORTANTE: Se isso não for feito, o aplicativo será suspenso apenas alguns segundos após ser colocado em segundo plano durante uma sessão ativa TeamViewer.

Configuração de áudio

O SDK móvel funciona com os valores de configuração padrão da AVAudioSession.

  • Se você quiser sobrepor estes valores para suportar Bluetooth, Airplay mix, usar alto-falantes, etc., certifique-se de mudar isto antes de uma sessão ser estabelecida. No caso de sua aplicação silenciar outras aplicações, o momento recomendado para configurar a sessão de áudio é bem antes de aceitar a conexão.
  • Se sua aplicação mixar áudio com outras aplicações, você pode configurar as opções de áudio no lançamento da aplicação.

Desativar VoIP

Caso você queira usar outro meio para estabelecer comunicação de voz, você pode desativar o recurso VoIP inteiramente definindo as opções na instância compartilhada do SDK antes de estabelecer uma conexão.

Para mais informações, consulte a documentação TVSDKOptions.

Documentação de classe

Todos os cabeçalhos públicos estão documentados. Para obter informações detalhadas sobre cada classe, consulte o conteúdo QuickHelp gerado pelo Xcode ("⌥"+ clique no nome constante ou variável).