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 deCollaborationStartingState
.
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.