Colabora con un complemento de Meet

Los participantes de una reunión pueden trabajar en colaboración en un Actividad del complemento de Google Meet. Cuando comienza una actividad colaborativa, todos los participantes de la reunión recibirán una notificación de que la actividad está en curso.

Esta notificación se adapta a la disponibilidad y al estado de instalación de la complemento:

  • Si el participante tiene instalado el complemento: Puede unirse a la actividad.

  • Si el participante no tiene el complemento instalada: Se le indica que instale el paquete complemento.

  • Si el complemento no está disponible para el plataforma del participante: Se le informa que no puede unirse a la actividad. con su dispositivo actual.

Cuando un usuario se una a la actividad, cargará sus propios iframes con tu o complementos. Puedes personalizar si quieres que las campañas los que se unen deben abrir la actividad colaborativa en la escena principal o en el panel lateral.

Comienza la colaboración

Una actividad se inicia llamando al startCollaboration que usa un CollaborationStartingState interfaz de usuario.

Paso 1 (opcional): El complemento establece el estado de inicio de la colaboración

El MeetAddonClient.setCollaborationStartingState establece o actualiza información sobre el estado inicial de la complemento que se usa cuando el participante acepta el invitación para colaborar.

El complemento puede establecer la CollaborationStartingState mediante el SDK de complementos de Meet en cualquier momento antes de la colaboración o durante ella. Una vez iniciada la actividad de complementos, la otra reunión los participantes usan el CollaborationStartingState para inicializar su complemento.

Para obtener detalles y muestras de código sobre cómo configurar CollaborationStartingState, consulta Utiliza el inicio de colaboración estado.

Paso 2: El complemento inicia la actividad

La actividad comienza cuando el complemento llama al startCollaboration en la MeetSidePanelClient

Asegúrate de llamar al método startCollaboration en tu complemento una vez que el usuario completa la selección de contenido y está listo para comenzar la colaboración.

En la siguiente muestra de código, se indica cómo llamar al método startCollaboration:

    sidePanelClient.startCollaboration({
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

Cuándo startCollaboration se invoca, Meet realizará las siguientes acciones:

  • Para otros participantes: Meet muestra una notificación que indica que la actividad está en curso.

  • Para el iniciador: Si se especificó una URL de la etapa principal en el CollaborationStartingState, Meet abre la escena principal con la URL de CollaborationStartingState.

Comparte el estado del complemento en una colaboración

Cuando un usuario se una a la colaboración, cargará tu complemento en la escena principal o en el panel lateral, según CollaborationStartingState

Con la propiedad additionalData, puedes compartir datos iniciales (también conocidos como como estado) con usuarios que se unen a la colaboración. También es posible que quieras compartir el estado entre los usuarios mientras interactúan con tu complemento.

Puedes compartir el estado de varias maneras:

  • Adminístralo por tu cuenta con tus propios mecanismos de sincronización.
  • Usar el SDK de Compartir en vivo de Meet que es una forma conveniente y rápida de compartir datos arbitrarios entre usuarios.