Swift

Visión general

Dale a tu aplicación el ID de la solicitud, ID de sesióny ficha Debe unirse a una sesión de Vonage Video. La observabilidad solo funciona una vez que el cliente se ha conectado y se ha suscrito; primero necesitas unas credenciales válidas.

Configuración de la autenticación

Para conectarse a una sesión de Vonage Video, el cliente necesita tres valores:

Credencial Propósito
ID de la solicitud Identifica tu proyecto de Vonage Video
ID de sesión Identifica la sala (sesión) a la que hay que unirse
Token Autentifica a este cliente para esa sesión

En el entorno de producción, tu backend debería generar identificadores de sesión y tokens utilizando un SDK del servidor. Para este tutorial, introdúcelos directamente en 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 = ""

    // ...
}

Sustituye las cadenas vacías por los valores de tu Account de Vonage:

Nota: En las aplicaciones de producción, se recuperan del servidor más información. Para esta demostración, puedes implementar un servidor de aprendizaje por vídeo (Nodo o PHP) y fijar serverURL o sigue los siguientes pasos para generarlas e introducirlas de forma fija. Para obtener las credenciales necesarias para ejecutar la demostración:

  • Regístrate en o Entrar en tu cuenta.
  • En el menú de la izquierda de cuadro de mandopulse Applications y seleccione una aplicación anterior o cree una nueva para ver el ID de la aplicación. Screenshot of dashboard with Applications highlighted

Screenshot of dashboard with Application ID highlighted

  • Asegúrese de que el vídeo está activado

Screenshot of dashboard with Video section highlighted

  • Visite la página El patio de recreo de la Video API. Introduzca el ID de la aplicación o búsquelo en el menú desplegable. Puede dejar los valores por defecto para las demás opciones. Haga clic en "Crear".

Screenshot of The Video API Playground tool

  • Se crearán su identificador de sesión y su token.

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

Importante: Puedes generar identificadores de sesión y tokens desde tu Account durante las pruebas, pero antes de pasar a producción debes debe Trasladar la generación de credenciales a un servidor. Véase Detalles técnicos de la Video API.