Collaborare utilizzando un componente aggiuntivo di Meet

I partecipanti a una riunione possono lavorare in modo collaborativo su un'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: può partecipare all'attività.

  • Se il partecipante non ha installato il componente aggiuntivo, gli verrà chiesto di installare il componente aggiuntivo.

  • Se il componente aggiuntivo non è disponibile per la piattaforma del partecipante: i partecipanti vengono informati che non possono partecipare all'attività utilizzando il loro dispositivo attuale.

Un'attività viene avviata chiamando il metodo startCollaboration.

Passaggio 1 (facoltativo): il componente aggiuntivo imposta lo stato di inizio della collaborazione

MeetAddonClient.setCollaborationStartingState configura o aggiorna le informazioni sullo stato iniziale del componente aggiuntivo utilizzato quando il partecipante accetta l'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à relativa al componente aggiuntivo, gli altri partecipanti alla riunione utilizzano CollaborationStartingState per inizializzare il componente aggiuntivo.

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

Passaggio 2: il componente aggiuntivo avvia l'attività

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

Assicurati di chiamare il metodo startCollaboration nel tuo componente aggiuntivo quando l'utente ha completato 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.
        })
    });

Consigli per un'esperienza utente ottimale

Ti consigliamo vivamente di impostare CollaborationStartingState in base alle azioni degli utenti intraprese nel riquadro laterale. Quando viene richiamato startCollaboration, Meet esegue le seguenti azioni:

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

  • Per l'iniziatore: se in CollaborationStartingState è stato specificato un URL della fase principale, Meet apre quella principale utilizzando l'URL da CollaborationStartingState.