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 installato il componente aggiuntivo: gli viene chiesto di installarlo.
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 scegliere se nuovi partecipanti dovrebbe aprire l'attività collaborativa nella schermata principale o nel riquadro laterale.
Inizia l'attività
Viene avviata un'attività chiamando il
startActivity()
, che utilizza il metodo
ActivityStartingState
a riga di comando.
(Facoltativo) Passaggio 1: il componente aggiuntivo imposta lo stato iniziale dell'attività
La
setActivityStartingState()
o aggiorna le informazioni sullo stato iniziale del
utilizzato quando il partecipante accetta
invito a partecipare all'attività.
Il componente aggiuntivo può impostare
ActivityStartingState
utilizzando l'SDK dei componenti aggiuntivi di Meet in qualsiasi momento, prima o durante l'attività.
Una volta avviata l'attività aggiuntiva, l'altra riunione
partecipanti usano ActivityStartingState
per inizializzare
come componente aggiuntivo.
Per dettagli ed esempi di codice su come impostare ActivityStartingState
, consulta
Utilizzo dell'attività a partire da
stato.
Passaggio 2: il componente aggiuntivo avvia l'attività
L'attività inizia quando il componente aggiuntivo chiama
startActivity()
nella
MeetSidePanelClient
.
Assicurati di chiamare il metodo startActivity()
nel tuo componente aggiuntivo una volta che l'utente
completa la selezione dei contenuti ed è pronto a iniziare un'attività.
Il seguente esempio di codice mostra come chiamare il metodo startActivity()
:
sidePanelClient.startActivity({
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
Quando viene richiamato il metodo startActivity()
, 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
ActivityStartingState
, Meet apre la schermata principale utilizzando l'URL daActivityStartingState
.
Condividere lo stato del componente aggiuntivo in un'attività
Quando un utente partecipa all'attività, carica il tuo
nella schermata principale o nel riquadro laterale, a seconda
ActivityStartingState
.
Con la proprietà additionalData
, puoi condividere i dati iniziali (chiamati anche
come stato) con gli utenti che partecipano all'attività. 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 creando il tuo backend di sincronizzazione.
- Utilizzare l'API Co-Doing, un modo pratico e veloce per condividere dati arbitrari tra utenti.
Argomenti correlati
- Usare lo stato di avvio dell'attività
- Utilizzare un componente aggiuntivo di Meet
- Implementare l'API Co-Doing