Compila un complemento de Meet

Los complementos de Google Meet se crean y configuran como parte de un proyecto de Google Cloud.

Crea un proyecto de Google Cloud

Para generar un proyecto de Google Cloud, consulta Crea un proyecto de Google Cloud.

Habilita el SDK de Google Workspace Marketplace y la API de complementos de Google Workspace

El SDK de Google Workspace Marketplace y la API de complementos de Google Workspace son necesarios para desarrollar complementos de Meet. Haz lo siguiente para habilitarlos:

  1. Abre la consola de Google Cloud.
  2. En la parte superior, si ya hay un proyecto abierto, selecciona el nombre del proyecto de tu app para cambiarlo.
  3. En la parte superior, en la barra de búsqueda, escribe Google Workspace Marketplace SDK y presiona Intro.
  4. Abre la página Google Workspace Marketplace SDK y haz clic en Habilitar.

  5. Repite estos pasos para buscar y habilitar Google Workspace Add-ons API.

Crea un objeto Deployment

Para usar un complemento en Meet, necesitas una implementación y un archivo de manifiesto del complemento.

  1. Abre la consola de Google Cloud.
  2. En la parte superior, si ya hay un proyecto abierto, selecciona el nombre del proyecto de tu app para cambiarlo.
  3. Haz clic en APIs y servicios.
  4. Selecciona Google Workspace Marketplace SDK para ver la página de detalles.
  5. Opción A: Usar una implementación alternativa del entorno de ejecución

    1. Haz clic en la pestaña Entornos de ejecución alternativos.
    2. Haz clic en Crear implementación nueva y, luego, ingresa el ID de implementación del complemento.

      El ID de implementación es una string arbitraria que ayuda al desarrollador del complemento a identificar la implementación que contiene el manifiesto del complemento. Los ID de implementación son obligatorios y pueden tener un máximo de 100 caracteres.

    3. Haz clic en Siguiente.

      Se abrirá un panel lateral para que envíes la especificación del manifiesto del complemento en formato JSON. Esto también se llama DEPLOYMENT.JSON.

      El archivo de manifiesto del complemento es la configuración central de un complemento de Google Meet. En la siguiente muestra de código, se observan los campos de Meet disponibles para la Web en el archivo de manifiesto.

      {
        "addOns": {
          "common": {
            "name": "NAME",
            "logoUrl": "LOGO_URL"
          },
          "meet": {
            "web": {
              "sidePanelUri": "SIDE_PANEL_URI",
              "supportsScreenSharing": SUPPORTS_SCREENSHARING,
              "logoUrl": "MEET_WEB_LOGO_URL",
              "addOnOrigins": ["ADD_ON_ORIGINS"]
            }
          }
        }
      }
      

      Reemplaza lo siguiente:

      • NAME: Cadena. El nombre de tu complemento de Google Meet.
      • LOGO_URL: Cadena. La URL del logotipo del complemento de Meet.
      • SIDE_PANEL_URI: Cadena. La URL del iframe del panel lateral. El origen de esta URL debe ser parte de los orígenes especificados en el campo ADD_ON_ORIGINS.
      • SUPPORTS_SCREENSHARING: Opcional Booleano. Si se configura como falsa, los usuarios deben usar el complemento para ver lo que sucede en una sesión colaborativa de complemento. Si se configura como verdadera, el iniciador de la sesión colaborativa del complemento podrá compartir la pantalla de su vista del complemento.
      • MEET_WEB_LOGO_URL: Opcional String. Una URL específica de Meet del logotipo para el complemento
      • ADD_ON_ORIGINS: Es la lista de cadenas. Una lista de orígenes que usa tu complemento. Dos URLs tienen el mismo origen cuando comparten el mismo esquema, el mismo host y el mismo puerto. También se permiten subdominios. Para obtener más información, consulta Seguridad de complementos.
    4. Haz clic en Enviar.

      Para obtener más información sobre las implementaciones, consulta Crea un recurso de implementación.

    5. Opcional: Para realizar pruebas, el usuario que accedió puede instalar el complemento haciendo clic en Instalar en la columna Acciones.

    6. En la pestaña Configuración de la app, en Integración de la app, selecciona Complemento de Google Workspace. Selecciona Implementar con un recurso de implementación en la nube y, luego, elige la implementación correcta del entorno de ejecución alternativo.

    Opción B: Usar una implementación de Google Apps Script

    1. Haz clic en la pestaña App configuration.

    2. En Integración de la app, selecciona Complemento de Google Workspace. Selecciona Implementar con el ID de implementación de Google Apps Script y, luego, ingresa el ID de implementación de la secuencia de comandos.

    3. Haz clic en Guardar.

      Si deseas obtener información detallada para crear un proyecto de Apps Script, consulta la documentación de Apps Script. No es necesario que escribas ningún código de Apps Script. El complemento de Meet se basa únicamente en el archivo "appsscript.json", también denominado archivo de manifiesto. Asegúrate de que el archivo de manifiesto de tu proyecto de Apps Script contenga las secciones addOns y meet. Las secciones addOns y meet siguen la misma estructura que se describe en "Opción A".

Publica el complemento

Si quieres que otros usuarios puedan instalar tu complemento o si deseas probar el flujo de entrada de pantalla compartida, tu complemento debe estar publicado. Un complemento se puede publicar de forma privada (solo se puede acceder al complemento en tu dominio) o de forma pública. Ten en cuenta que, incluso cuando se publique tu complemento, puedes controlar si los usuarios pueden encontrarlo con Google Workspace Marketplace o a través de un vínculo directo.

Para obtener más información, consulta estas instrucciones sobre cómo publicar un complemento.

Abrir el complemento en Meet

Crea una reunión en meet.google.com. El complemento instalado ahora es visible en el panel Complementos.