Ü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-ons angepasst:

  • 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 des Teilnehmers nicht verfügbar ist: Er wird darüber informiert, dass er mit seinem aktuellen Gerät nicht an der Aktivität teilnehmen kann.

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 Mitglieder die gemeinsame Aktivität im Hauptbereich oder in der Seitenleiste öffnen.

Aktivität starten

Eine Aktivität wird durch Aufrufen der Methode startActivity() mit der Methode ActivityStartingState .

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

Die setActivityStartingState() legt Informationen zum Anfangszustand der das verwendet wird, wenn der Teilnehmer die Einladung zur Teilnahme an der Aktivität.

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

Weitere Informationen und Codebeispiele zum Festlegen von ActivityStartingState finden Sie unter Verwenden Sie die Aktivität zu Bundesstaat.

Schritt 2: Das Add-on startet die Aktivität

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

Rufen Sie die Methode startActivity() in Ihrem Add-on auf, sobald der Nutzer die Inhaltsauswahl abgeschlossen hat und eine Aktivität starten kann.

Das folgende Codebeispiel zeigt, wie die Methode startActivity() aufgerufen wird:

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

Wenn die Methode startActivity() aufgerufen wird, führt Meet Folgendes aus: folgenden Aktionen:

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

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

Add-on-Status in einer Aktivität teilen

Wenn ein Nutzer der Aktivität beitritt, lädt er Ihre in der Hauptbühne oder in der Seitenleiste, je nachdem, ActivityStartingState.

Mit der Property additionalData können Sie Startdaten (auch als Status bezeichnet) für Nutzer freigeben, die an der Aktivität teilnehmen. Vielleicht möchten Sie auch den Status unter Nutzern zu teilen, während diese mit Ihren Add-on.

Sie können den Status auf verschiedene Arten freigeben:

  • Sie können die Arbeit selbst verwalten, indem Sie Ihr eigenes Synchronisierungs-Back-End erstellen.
  • Verwenden Sie die Co-Doing API, um beliebige Daten schnell und einfach zwischen Nutzern zu teilen.