会議の参加者は、 Google Meet アドオンのアクティビティ。共同アクティビティを開始すると、 会議のすべての参加者に、アクティビティが 進行中です。
この通知は、 アドオン:
参加者がアドオンをインストールしている場合: お子様はアクティビティに参加できます。
参加者がアドオンを持っていない場合 インストールされた場合: ユーザーは、 できます。
ご利用の環境でアドオンが 参加者のプラットフォーム: アクティビティに参加できないことが通知される 購入できます
ユーザーがアクティビティに参加すると、独自の iframe が読み込まれます。 できます。新規参加者がコラボレーション アクティビティをメインステージとサイドパネルのどちらで開くかをカスタマイズできます。
アクティビティを開始する
アクティビティは、
startActivity()
メソッドを呼び出します。このメソッドは
ActivityStartingState
行うことができます。
ステップ 1(省略可): アドオンがアクティビティの開始状態を設定する
「
setActivityStartingState()
初期状態に関する情報を設定または更新するメソッドは、
招待を承諾したときに使用される
できます。
このアドオンでは、
ActivityStartingState
アクティビティの前または最中に Meet アドオン SDK を使用できます。
アドオン アクティビティが開始されると、他の会議参加者は ActivityStartingState
を使用してアドオンを初期化します。
ActivityStartingState
の設定方法の詳細とコードサンプルについては、以下をご覧ください。
開始アクティビティを使用して
あります。
ステップ 2: アドオンがアクティビティを開始する
アドオンが MeetSidePanelClient
で startActivity()
メソッドを呼び出すと、アクティビティが開始されます。
ユーザーがログインしたら、アドオンの 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 を使用する ユーザー間で任意のデータを共有できる便利で迅速な方法です。