会議の参加者は、Google Meet アドオン アクティビティを共同編集できます。共同アクティビティが開始すると、アクティビティが進行中であることを知らせる通知が会議の参加者全員に届きます。
この通知は、アドオンの可用性とインストール ステータスに応じて調整されます。
参加者がアドオンをインストールしている場合: アクティビティに参加できます。
参加者がアドオンをインストールしていない場合: アドオンをインストールするように求められます。
参加者のプラットフォームでアドオンを使用できない場合: 現在のデバイスからはアクティビティに参加できないことが参加者に通知されます。
startCollaboration
メソッドを呼び出してアクティビティを開始します。
ステップ 1(省略可): アドオンがコラボレーションの開始状態を設定する
MeetAddonClient.setCollaborationStartingState
は、参加者がコラボレーションへの招待を承諾したときに使用されるアドオンの初期状態に関する情報を設定または更新します。
コラボレーションの前または最中に、Meet アドオン SDK を使用して CollaborationStartingState
を設定できます。アドオン アクティビティが開始されると、他の会議参加者は CollaborationStartingState
を使用してアドオンを初期化します。
CollaborationStartingState
の設定方法の詳細とコードサンプルについては、コラボレーションの開始状態を使用するをご覧ください。
ステップ 2: アドオンがアクティビティを開始する
アドオンが MeetSidePanelClient
の startCollaboration
メソッドを呼び出すと、アクティビティが開始されます。
ユーザーがコンテンツの選択を完了し、コラボレーションを開始する準備ができたら、アドオンの startCollaboration
メソッドを呼び出します。
次のコードサンプルは、startCollaboration
メソッドを呼び出す方法を示しています。
sidePanelClient.startCollaboration({
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
シームレスなユーザー エクスペリエンスのための推奨事項
サイドパネルで行われたユーザー操作に基づいて CollaborationStartingState
を設定することを強くおすすめします。startCollaboration
が呼び出されると、Meet は次のアクションを実行します。
他の参加者の場合: アクティビティが進行中であることを知らせる通知が表示されます。
イニシエータ向け:
CollaborationStartingState
にメインステージの URL が指定されている場合、Meet はCollaborationStartingState
からの URL を使用してメインステージを開きます。