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 daCollaborationStartingState
.
Condividi lo stato dei componenti aggiuntivi 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:
- Puoi gestirlo autonomamente con i tuoi meccanismi di sincronizzazione.
- Utilizzare l'SDK per la condivisione in tempo reale di Meet. un modo pratico e veloce per condividere dati arbitrari tra utenti.