Collaborer à l'aide d'un module complémentaire Meet

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 de CollaborationStartingState.