Colabora con un complemento de Meet

Los participantes de una reunión pueden trabajar de forma colaborativa en una actividad del complemento de Google Meet. Cuando se inicia una actividad colaborativa, todos los participantes de la reunión reciben una notificación de que la actividad está en curso.

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

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

  • Si el participante no tiene instalado el complemento, se le indica que lo instale.

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

Una actividad se inicia llamando al método startCollaboration.

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

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

El complemento puede configurar el CollaborationStartingState con el SDK de complementos de Meet en cualquier momento antes de la colaboración o durante ella. Una vez que comienza la actividad del complemento, los otros participantes de la reunión usan CollaborationStartingState para inicializar su complemento.

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

Paso 2: El complemento inicia la actividad

La actividad comienza cuando el complemento llama al método startCollaboration en MeetSidePanelClient.

Asegúrate de llamar al método startCollaboration en tu complemento una vez que el usuario complete 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.
        })
    });

Recomendaciones para una experiencia del usuario fluida

Te recomendamos que configures CollaborationStartingState según las acciones que el usuario realice en el panel lateral. Cuando se invoca a startCollaboration, Meet realiza las siguientes acciones:

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

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