Swift

Übersicht

Verleihen Sie Ihrer App das Anwendungs-ID, Sitzungs-IDund Token Es muss einer Vonage-Video-Sitzung beitreten. Die Observability funktioniert erst, nachdem der Client verbunden ist und sich angemeldet hat – Sie benötigen zunächst gültige Anmeldedaten.

Authentifizierung einrichten

Um eine Verbindung zu einer Vonage-Video-Sitzung herzustellen, benötigt der Client drei Werte:

Zugangsdaten Zweck
Applikation ID Bezeichnet Ihr Vonage Video-Projekt
Sitzungs-ID Gibt den Raum (die Sitzung) an, dem man beitreten möchte
Token Authentifiziert diesen Client für diese Sitzung

In der Produktion sollte Ihr Backend Sitzungs-IDs und Tokens mithilfe eines Server-SDK. Für dieses Tutorial fügen Sie sie fest ein in 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 = ""

    // ...
}

Ersetzen Sie die leeren Zeichenfolgen durch Werte aus Ihrem Vonage-Account:

Hinweis: In produktiven Applications werden sie vom Server abgerufen mehr Infos. Für diese Demo können Sie entweder einen Video Learning Server (Knotenpunkt oder PHP) und setzen serverURL oder folgen Sie den nächsten Schritten, um sie zu generieren und zu codieren. So erhalten Sie die für die Ausführung der Demo erforderlichen Anmeldedaten:

Screenshot of dashboard with Application ID highlighted

  • Stellen Sie sicher, dass Video aktiviert ist

Screenshot of dashboard with Video section highlighted

  • Besuchen Sie die Die Video API Spielwiese. Geben Sie entweder die Anwendungs-ID ein oder suchen Sie sie in der Dropdown-Liste. Sie können die Standardwerte für die anderen Optionen beibehalten. Klicken Sie auf "Erstellen".

Screenshot of The Video API Playground tool

  • Ihre Sitzungs-ID und Ihr Token werden erstellt.

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

Das ist wichtig: Sie können während der Testphase Sitzungs-IDs und Tokens über Ihren Account generieren, aber vor der Inbetriebnahme müssen Sie muss Die Generierung von Anmeldeinformationen auf einen Server verlagern. Siehe Technische Details zur Video API.