Swift

Visão geral

Dê ao seu aplicativo o ID do aplicativo, ID da sessão, e token ele precisa entrar em uma sessão do Vonage Video. A observabilidade só funciona depois que o cliente estiver conectado e inscrito — primeiro, é preciso ter credenciais válidas.

Configurando a autenticação

Para se conectar a uma sessão do Vonage Video, o cliente precisa de três valores:

Credencial Objetivo
ID do aplicativo Identifica seu projeto do Vonage Video
ID da sessão Identifica a sala (sessão) à qual se deve ingressar
Token Autentica este cliente para essa sessão

Na produção, seu backend deve gerar IDs de sessão e tokens usando um SDK do servidor. Para este tutorial, insira-os diretamente no código em VonageVideoManager.swift:

final class VonageVideoManager: NSObject, ObservableObject {
    // Replace with your Vonage Video application ID
    let kAppId = ""
    // Replace with your generated session ID
    let kSessionId = ""
    // Replace with your generated token
    let kToken = ""

    // ...
}

Substitua as sequências vazias pelos valores da sua conta da Vonage:

Observação: Em aplicações de produção, eles são recuperados do servidor mais informações. Para esta demonstração, você pode implantar um Video Learning Server ( ou PHP) e definir serverURL ou siga as etapas a seguir para gerá-las e inseri-las manualmente. Para obter as credenciais necessárias para executar a demonstração:

Screenshot of dashboard with Application ID highlighted

  • Certifique-se de que o vídeo esteja ativado

Screenshot of dashboard with Video section highlighted

  • Acesse o O Playground da Video API. Digite o ID do aplicativo ou selecione-o na lista suspensa. Você pode manter os valores padrão para as demais opções. Clique em “Criar”.

Screenshot of The Video API Playground tool

  • Seu ID de sessão e seu token serão criados.

Screenshot of The Video API Playground tool generated details with the Application ID, Session ID, and Token highlighted in red boxes

Importante: Você pode gerar IDs de sessão e tokens a partir da sua Account durante os testes, mas antes de entrar em produção, você deve transferir a geração de credenciais para um servidor. Consulte Detalhes técnicos da Video API.