Obtén el objeto de cliente

En esta página, se describe cómo obtener el objeto cliente que un del complemento se comuniquen con Google Meet.

En primer lugar, el complemento debe establecer una sesión:

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

Desde la sesión, se pueden crear dos objetos de cliente:

Es importante recuperar el objeto de cliente correcto para la etapa principal o panel lateral. Si se recupera el cliente equivocado, el SDK de complementos de Google Meet genera una excepción. Para comprobar el iframe (etapa principal o panel lateral) que se ejecuta el complemento, usa el MeetAddon.getFrameType .

En el siguiente ejemplo de código, se muestra cómo crear una instancia del objeto de cliente de la etapa principal:

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

Funcionalidad compartida

Algunas funciones están disponibles en MeetMainStageClient y en la MeetSidePanelClient, mientras que otra funcionalidad es específica de un determinado cliente.

Por ejemplo, algunas de las funciones disponibles en ambos clientes incluyen las siguientes:

Funcionalidad específica del cliente

La funcionalidad solo está disponible en el MeetMainStageClient

La funcionalidad solo está disponible en el MeetSidePanelClient