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

会議の参加者は、Google Meet アドオン アクティビティを共同編集できます。共同アクティビティが開始すると、アクティビティが進行中であることを知らせる通知が会議の参加者全員に届きます。

この通知は、アドオンの可用性とインストール ステータスに応じて調整されます。

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

  • 参加者がアドオンをインストールしていない場合: アドオンをインストールするように求められます。

  • 参加者のプラットフォームでアドオンを使用できない場合: 現在のデバイスからはアクティビティに参加できないことが参加者に通知されます。

startCollaboration メソッドを呼び出してアクティビティを開始します。

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

MeetAddonClient.setCollaborationStartingState は、参加者がコラボレーションへの招待を承諾したときに使用されるアドオンの初期状態に関する情報を設定または更新します。

コラボレーションの前または最中に、Meet アドオン SDK を使用して CollaborationStartingState を設定できます。アドオン アクティビティが開始されると、他の会議参加者は CollaborationStartingState を使用してアドオンを初期化します。

CollaborationStartingState の設定方法の詳細とコードサンプルについては、コラボレーションの開始状態を使用するをご覧ください。

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

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

ユーザーがコンテンツの選択を完了し、コラボレーションを開始する準備ができたら、アドオンの 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 を使用してメインステージを開きます。