Meet アドオンを使用してコラボレーションする

会議の参加者は、 Google Meet アドオンのアクティビティ。共同アクティビティを開始すると、 会議のすべての参加者に、アクティビティが 進行中です。

この通知は、 アドオン:

  • 参加者がアドオンをインストールしている場合: お子様はアクティビティに参加できます。

  • 参加者がアドオンを持っていない場合 インストールされた場合: ユーザーは、 できます。

  • ご利用の環境でアドオンが 参加者のプラットフォーム: アクティビティに参加できないことが通知される 購入できます

ユーザーがアクティビティに参加すると、独自の iframe が読み込まれます。 できます。新規にリリースするかどうかを 結合アクティビティをメインステージまたはサイドパネルで開きます。

コラボレーションを開始する

アクティビティは、 startCollaboration メソッド(CollaborationStartingState を使用) 行うことができます。

ステップ 1(省略可): アドオンがコラボレーションの開始状態を設定する

MeetAddonClient.setCollaborationStartingState 初期状態に関する情報を設定または更新する 招待を承諾したときに使用される 招待できます。

このアドオンでは、 CollaborationStartingState コラボレーションの前や最中にいつでも Meet アドオン SDK を使用できます。 アドオン アクティビティが開始されると、他の会議参加者は 各参加者は、CollaborationStartingState を使用して各自の できます。

CollaborationStartingState の設定方法の詳細とコードサンプルについては、以下をご覧ください。 コラボレーションを開始する 確認します

ステップ 2: アドオンがアクティビティを開始する

アクティビティは、アドオンが startCollaboration メソッドを MeetSidePanelClient

ユーザーがログインしたら、アドオンの startCollaboration メソッドを必ず呼び出してください。 コンテンツの選択が完了し、コラボレーションを開始する準備が整いました。

次のコードサンプルは、startCollaboration メソッドを呼び出す方法を示しています。

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

日時 startCollaboration 呼び出されると、Meet は次の処理を行います。

  • 他の参加者の場合: Meet には、 アクティビティが進行中です。

  • イニシエータの場合: メインステージの URL が CollaborationStartingState の場合、Meet が CollaborationStartingState の URL を返します。

コラボレーションでのアドオンの状態の共有

ユーザーがコラボレーションに参加すると、 メインステージまたはサイドパネルに追加できます。 CollaborationStartingState

additionalData プロパティを使用すると、初期データ( ユーザーがコラボレーションに参加します。その他のおすすめ 状態を共有する できます。

状態はいくつかの方法で共有できます。

  • 独自の同期メカニズムを使用して自分で処理します。
  • Meet ライブ共有 SDK を使用する。 ユーザー間で任意のデータを共有できる便利で迅速な方法です。