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

Les participants à une réunion peuvent travailler de manière collaborative sur une activité du module complémentaire Google Meet. Lorsqu'une activité collaborative démarre, tous les participants à la réunion reçoivent une notification les informant que l'activité est en cours.

Cette notification est adaptée à la disponibilité et à l'état d'installation du module complémentaire:

  • Si le participant a installé le module complémentaire : il peut participer à l'activité.

  • Si le participant n'a pas installé le module complémentaire: il est invité à l'installer.

  • Si le module complémentaire n'est pas disponible pour la plate-forme du participant, celui-ci est informé qu'il ne peut pas rejoindre l'activité avec son appareil actuel.

Une activité est démarrée en appelant la méthode startCollaboration.

Étape 1 facultative: Le module complémentaire définit l'état de départ de la collaboration

MeetAddonClient.setCollaborationStartingState définit ou met à jour les informations sur l'état initial du module complémentaire utilisé lorsque le participant accepte l'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é, les autres participants à la réunion utilisent CollaborationStartingState pour initialiser leur module complémentaire.

Pour en savoir plus et obtenir des exemples de code sur la définition de CollaborationStartingState, consultez la section Utiliser l'état de départ de la collaboration.

Étape 2: Le module complémentaire lance l'activité

L'activité commence lorsque le module complémentaire appelle la méthode startCollaboration sur MeetSidePanelClient.

Veillez à appeler la méthode startCollaboration dans votre module complémentaire une fois que l'utilisateur a terminé la sélection du contenu et qu'il 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.
        })
    });

Recommandations pour une expérience utilisateur fluide

Nous vous encourageons vivement à définir le CollaborationStartingState en fonction des actions de l'utilisateur dans le panneau latéral. Lorsque startCollaboration est appelé, Meet effectue les actions suivantes:

  • Pour les autres participants: Meet affiche une notification indiquant que l'activité est en cours.

  • Pour l'initiateur: si une URL de l'étape principale a été spécifiée dans CollaborationStartingState, Meet ouvre l'étape principale à l'aide de l'URL de CollaborationStartingState.