Collaborare utilizzando un componente aggiuntivo di Meet

I partecipanti a una riunione possono lavorare in modo collaborativo su Attività del componente aggiuntivo Google Meet. Quando inizia un'attività collaborativa, tutti i partecipanti alla riunione ricevono una notifica che informa che l'attività in corso.

Questa notifica è adattata alla disponibilità e allo stato di installazione del Componente aggiuntivo:

  • Se il partecipante ha installato il componente aggiuntivo: Possono partecipare all'attività.

  • Se il partecipante non ha il componente aggiuntivo installati. Vengono indirizzati all'installazione come componente aggiuntivo.

  • Se il componente aggiuntivo non è disponibile per piattaforma dei partecipanti: vengono informati che non possono partecipare all'attività utilizzando il dispositivo in uso.

Quando un utente partecipa all'attività, carica i propri iframe con contenuti aggiuntivi. Puoi personalizzare l'impostazione i partecipanti devono aprire l'attività collaborativa nella schermata principale o nel riquadro laterale.

Inizia la collaborazione

Viene avviata un'attività chiamando il startCollaboration che utilizza un CollaborationStartingState a riga di comando.

(Facoltativo) Passaggio 1: il componente aggiuntivo imposta lo stato di avvio della collaborazione

La MeetAddonClient.setCollaborationStartingState o aggiorna le informazioni sullo stato iniziale utilizzato quando il partecipante accetta un invito a collaborare.

Il componente aggiuntivo può impostare CollaborationStartingState utilizzando l'SDK dei componenti aggiuntivi di Meet in qualsiasi momento, prima o durante la collaborazione. Una volta avviata l'attività aggiuntiva, l'altra riunione partecipanti usano CollaborationStartingState per inizializzare come componente aggiuntivo.

Per dettagli ed esempi di codice su come impostare CollaborationStartingState, consulta Utilizzare la collaborazione iniziale stato.

Passaggio 2: il componente aggiuntivo avvia l'attività

L'attività inizia quando il componente aggiuntivo chiama startCollaboration nella MeetSidePanelClient.

Assicurati di chiamare il metodo startCollaboration nel tuo componente aggiuntivo una volta che l'utente completa la selezione dei contenuti ed è pronto a iniziare la collaborazione.

Il seguente esempio di codice mostra come chiamare il metodo startCollaboration:

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

Quando startCollaboration viene richiamato, Meet esegue le seguenti azioni:

  • Per gli altri partecipanti: Meet mostra una notifica che indica che l'attività è in corso.

  • Per l'iniziatore: se nella sezione è stato specificato un URL della fase principale CollaborationStartingState, Meet apre la schermata principale utilizzando l'URL da CollaborationStartingState.

Condividi lo stato di un componente aggiuntivo in una collaborazione

Quando un utente partecipa alla collaborazione, carica il tuo nella schermata principale o nel riquadro laterale, a seconda CollaborationStartingState.

Con la proprietà additionalData, puoi condividere i dati iniziali (chiamati anche come stato) con gli utenti che partecipano alla collaborazione. Potresti anche voler condivide lo stato tra gli utenti mentre interagiscono con i tuoi come componente aggiuntivo.

Puoi condividere lo stato in diversi modi: