Recupera l'oggetto client

Questa pagina descrive come ottenere l'oggetto client di cui un componente aggiuntivo ha bisogno per comunicare con Google Meet.

Innanzitutto, il componente aggiuntivo deve stabilire una sessione:

  const session = await window.meet.addon.createAddonSession({
      cloudProjectNumber: "CLOUD_PROJECT_NUMBER",
    });

Dalla sessione è possibile creare due oggetti client:

È importante recuperare l'oggetto client corretto per la fase principale o il riquadro laterale. Se viene recuperato il client sbagliato, l'SDK dei componenti aggiuntivi di Google Meet genera un'eccezione. Per verificare in quale iframe (la fase principale o il riquadro laterale) è in esecuzione il componente aggiuntivo, utilizza il metodo MeetAddon.getFrameType.

Il seguente esempio di codice mostra come creare un'istanza dell'oggetto client della fase principale:

  const session = await window.meet.addon.createAddonSession({
      cloudProjectNumber: "CLOUD_PROJECT_NUMBER",
    });
  const mainStageClient = await session.createMainStageClient();

Funzionalità condivisa

Alcune funzionalità sono disponibili sia in MeetMainStageClient che in MeetSidePanelClient, mentre altre sono specifiche per un determinato client.

Ad esempio, alcune funzionalità disponibili in entrambi i client includono:

Funzionalità specifiche del client

Funzionalità disponibili solo in MeetMainStageClient:

Funzionalità disponibili solo in MeetSidePanelClient: