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.

Viene avviata un'attività chiamando il startCollaboration .

Passaggio 1 (facoltativo): il componente aggiuntivo imposta lo stato di inizio 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.
        })
    });

Dopo l'inizio di una collaborazione

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.