コラボレーションの開始状態を使用する

このページでは CollaborationStartingState Google Meet アドオン SDK で設定および取得する方法も確認します。

コラボレーションの開始状態の概要

アドオンを最初に開いたとき、 サイドパネル iframe で URL を読み込む アドオンで 使用します。このイニシャル 最初の状態は、最初の状態とは異なる場合があります。 ユーザーが Google Meet のビデオ会議を使用して コラボレーションの招待「 CollaborationStartingState を使用して、ユーザーが参加したときに読み込まれる iframe URL を指定できます。 コラボレーションの招待を使用します。また、additional_data フィールドには 必要なデータを保存するためにアドオンによって使用される 初期化します。

コラボレーションの開始状態を設定、取得、クリアする

CollaborationStartingState は次の方法で管理できます。

次を使用して CollaborationStartingState を設定します。 MeetAddonClient.setCollaborationStartingState メソッドを呼び出します。アドオンは、CollaborationStartingState を コラボレーションしている最中です。

MeetAddonClient.setCollaborationStartingState メソッドで指定された URL URL と同じ origin に属している必要があります。 アドオン マニフェストで指定されたオリジン。詳細については、次をご覧ください: アドオン セキュリティ

CollaborationStartingState.sidePanelUrl, CollaborationStartingState.mainStageUrl, および CollaborationStartingState.additionalData 文字数は、 ご覧ください

    mainStageClient.setCollaborationStartingState({
        sidePanelUrl: "https://app.example.com/sidepanel",
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

CollaborationStartingState を取得します。 MeetAddonClient.getCollaborationStartingState メソッドを呼び出します。

    const startingState = mainStageClient.getCollaborationStartingState();
    const additionalData = JSON.parse(startingState.additionalData);

次のコマンドで CollaborationStartingState をクリアします。 MeetAddonClient.clearCollaborationStartingState メソッドを呼び出します。

    mainStageClient.clearCollaborationStartingState();