Les participants à une réunion peuvent travailler en collaboration sur un Activité du module complémentaire Google Meet. Lorsqu'une activité de collaboration commence, Tous les participants à la réunion reçoivent une notification les informant que l'activité en cours.
Cette notification s'adapte à la disponibilité et à l'état d'installation du module complémentaire:
Si le participant a installé le module complémentaire: Ils peuvent participer à l'activité.
Si le participant n'a pas le module complémentaire installé: il est invité à installer un module complémentaire.
Si le module complémentaire n'est pas disponible pour plate-forme du participant: il est informé qu'il ne peut pas rejoindre l'activité. avec leur appareil actuel.
Une activité est lancée en appelant la méthode
startCollaboration
.
Étape 1 facultative: Le module complémentaire définit l'état de départ de la collaboration
La
MeetAddonClient.setCollaborationStartingState
définit ou met à jour les informations sur l'état initial du
complémentaire utilisé lorsque le participant accepte l'
une invitation à collaborer.
Le module complémentaire peut définir
CollaborationStartingState
à l'aide du SDK des modules complémentaires Meet à tout moment, avant ou pendant la collaboration.
Une fois que l'activité du module complémentaire a démarré, l'autre réunion
les participants utilisent CollaborationStartingState
pour initialiser leur
un module complémentaire.
Pour en savoir plus et obtenir des exemples de code sur la définition de CollaborationStartingState
, consultez
Utilisez la fonctionnalité de collaboration
l'état.
Étape 2: Le module complémentaire lance l'activité
L'activité commence lorsque le module complémentaire appelle l'événement
startCollaboration
sur la
MeetSidePanelClient
Veillez à appeler la méthode startCollaboration
dans votre module complémentaire une fois que l'utilisateur
finalise la sélection du contenu et est prêt à démarrer la collaboration.
L'exemple de code suivant montre comment appeler la méthode startCollaboration
:
sidePanelClient.startCollaboration({
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
Après avoir démarré une collaboration
Quand ?
startCollaboration
est appelé, Meet effectue les actions suivantes:
Pour les autres participants: Meet affiche une notification qui l'activité est en cours.
Pour l'initiateur: si une URL de l'étape principale a été spécifiée dans le champ
CollaborationStartingState
, Meet ouvre l'espace principal à l'aide de l'URL deCollaborationStartingState
.