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

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

この通知は、 アドオン:

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

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

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

ユーザーがアクティビティに参加すると、独自の iframe が読み込まれます。 できます。新規参加者がコラボレーション アクティビティをメインステージとサイドパネルのどちらで開くかをカスタマイズできます。

アクティビティを開始する

アクティビティは、 startActivity() メソッドを呼び出します。このメソッドは ActivityStartingState 行うことができます。

ステップ 1(省略可): アドオンがアクティビティの開始状態を設定する

setActivityStartingState() 初期状態に関する情報を設定または更新するメソッドは、 招待を承諾したときに使用される できます。

このアドオンでは、 ActivityStartingState アクティビティの前または最中に Meet アドオン SDK を使用できます。 アドオン アクティビティが開始されると、他の会議参加者は ActivityStartingState を使用してアドオンを初期化します。

ActivityStartingState の設定方法の詳細とコードサンプルについては、以下をご覧ください。 開始アクティビティを使用して あります。

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

アドオンが MeetSidePanelClientstartActivity() メソッドを呼び出すと、アクティビティが開始されます。

ユーザーがログインしたら、アドオンの startActivity() メソッドを必ず呼び出してください。 コンテンツの選択を完了し、アクティビティを開始する準備が整いました。

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

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

startActivity() メソッドが呼び出されると、Meet は以下を実行します。 できます。

  • 他の参加者の場合: Meet に、アクティビティが進行中であることを示す通知が表示されます。

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

アクティビティ内でアドオンの状態を共有する

ユーザーがアクティビティに参加すると、 メインステージまたはサイドパネルに追加します。 ActivityStartingState

additionalData プロパティを使用すると、初期データ( 状態として指定)を使用して、ユーザーがアクティビティに参加します。その他のおすすめ 状態を共有する できます。

状態を共有する方法はいくつかあります。

  • 独自の同期バックエンドを作成して、自分で処理する。
  • Co-Doing API を使用する ユーザー間で任意のデータを共有できる便利で迅速な方法です。