Swift

Vue d'ensemble

Donnez à votre application le ID de l'application, ID de la sessionet jeton Il doit rejoindre une session Vonage Video. La fonctionnalité d'observabilité ne fonctionne qu'une fois que le client est connecté et abonné ; vous devez donc disposer au préalable d'identifiants valides.

Configuration de l'authentification

Pour se connecter à une session Vonage Video, le client a besoin de trois valeurs :

Certificat Objectif
ID de l'application Identifie votre projet Vonage Video
ID de la session Permet d'identifier la salle (session) à rejoindre
Jeton Authentifie ce client pour cette session

En production, votre backend doit générer des identifiants de session et des jetons à l'aide d'un SDK serveur. Pour ce tutoriel, indiquez-les de manière fixe dans 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 = ""

    // ...
}

Remplacez les chaînes vides par les valeurs de votre compte Vonage :

Note : Dans les applications de production, ils sont extraits du serveur. Plus d'informations. Pour cette démonstration, vous pouvez déployer un serveur d'apprentissage vidéo (Nœud ou PHP) et fixer serverURL ou suivez les étapes suivantes pour les générer et les coder en dur. Pour obtenir les informations d'identification nécessaires à l'exécution de la démo :

  • S'inscrire à ou Se connecter à votre Account.
  • Dans le menu de gauche de l'écran tableau de bord, cliquez Applications et sélectionnez une application précédente ou créez-en une nouvelle pour afficher l'identifiant de l'application. Screenshot of dashboard with Applications highlighted

Screenshot of dashboard with Application ID highlighted

  • Assurez-vous que la vidéo est activée

Screenshot of dashboard with Video section highlighted

  • Rendez-vous sur le site Le terrain de jeu de Video API. Saisissez l'identifiant de l'Applications ou trouvez-le dans le menu déroulant. Vous pouvez laisser les valeurs par défaut pour les autres options. Cliquez sur "Créer".

Screenshot of The Video API Playground tool

  • Votre identifiant de session et votre jeton seront créés.

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

Important : Vous pouvez générer des identifiants de session et des jetons depuis votre Account pendant la phase de test, mais avant la mise en production, vous doit déplacer la génération des identifiants vers un serveur. Voir Détails techniques de la Video API.