Über ein Meet-Add-on zusammenarbeiten

Die Teilnehmenden eines Meetings können gemeinsam an einem Aktivität zum Google Meet-Add-on. Wenn eine gemeinsame Aktivität beginnt, erhalten alle Teilnehmer der Videokonferenz eine Benachrichtigung, dass die Aktivität laufen.

Diese Benachrichtigung wird an die Verfügbarkeit und den Installationsstatus des Add-on:

  • Wenn der Teilnehmer das Add-on installiert hat: Sie können an der Aktivität teilnehmen.

  • Wenn der Teilnehmer das Add-on nicht hat installiert: Sie werden zur Installation der Add-on.

  • Wenn das Add-on für die Plattform der Teilnehmer: Die Person wird informiert, dass sie nicht an der Aktivität teilnehmen kann. mit ihrem aktuellen Gerät.

Wenn ein Nutzer der Aktivität beitritt, lädt er seine eigenen iFrames mit Ihren Add-ons enthält. Sie können festlegen, ob neue Teilnehmende sollten die gemeinsame Aktivität im Hauptbereich oder in der Seitenleiste öffnen.

Zusammenarbeit starten

Eine Aktivität wird durch Aufrufen der Methode startCollaboration mit einem CollaborationStartingState-Objekt .

Schritt 1 (optional): Das Add-on legt den Startstatus der Zusammenarbeit fest.

Die MeetAddonClient.setCollaborationStartingState legt Informationen zum Anfangszustand der das verwendet wird, wenn der Teilnehmer die Einladung zur Zusammenarbeit.

Das Add-on kann die CollaborationStartingState Meet Add-ons SDK verwenden. Sobald die Add-on-Aktivität gestartet wurde, Teilnehmer mithilfe von CollaborationStartingState ihre Add-on.

Weitere Informationen und Codebeispiele zum Festlegen von CollaborationStartingState finden Sie unter Verwenden Sie die Bundesstaat.

Schritt 2: Aktivität wird durch das Add-on gestartet

Die Aktivität beginnt, wenn das Add-on die Methode startCollaboration auf der MeetSidePanelClient

Achten Sie darauf, die Methode startCollaboration in Ihrem Add-on aufzurufen, sobald der Nutzer schließt die Inhaltsauswahl ab und kann mit der Zusammenarbeit beginnen.

Das folgende Codebeispiel zeigt, wie die Methode startCollaboration aufgerufen wird:

    sidePanelClient.startCollaboration({
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

Wann? startCollaboration aufgerufen wird, führt Meet die folgenden Aktionen aus:

  • Für andere Teilnehmer: In Meet wird eine Benachrichtigung angezeigt, dass die Aktivität andauert.

  • Für den Initiator: Wenn im Feld CollaborationStartingState, Meet öffnet den Hauptbereich mit Die URL aus dem CollaborationStartingState

Add-on-Status in einer Gruppenarbeit freigeben

Wenn ein Nutzer der Gruppenarbeit beitritt, wird Ihre in der Hauptbühne oder in der Seitenleiste, je nachdem, CollaborationStartingState.

Mit der Property additionalData kannst du Ausgangsdaten teilen (auch als als Status) mit Nutzern, die der Gruppenarbeit beitreten. Vielleicht möchten Sie auch Status unter Nutzern zu teilen, während diese mit Ihren Add-on.

Sie können den Status auf verschiedene Arten freigeben:

  • Behandeln Sie dies selbst mit Ihren eigenen Synchronisierungsmechanismen.
  • Verwenden Sie das Meet Live Sharing SDK, eine bequeme und schnelle Möglichkeit, beliebige Daten unter Nutzern zu teilen.