Créer un module complémentaire Meet

Les modules complémentaires Google Meet sont créés et configurés dans le cadre d'un projet Google Cloud.

Créer un projet Google Cloud

Pour générer un projet Google Cloud, consultez la page Créer un projet Google Cloud.

Activer le SDK Google Workspace Marketplace et l'API Google Workspace Add-ons

Vous devez utiliser le SDK Google Workspace Marketplace et l'API Google Workspace Add-ons pour développer des modules complémentaires Meet. Pour les activer, procédez comme suit :

  1. Ouvrez la console Google Cloud.
  2. En haut de la page, si un autre projet est déjà ouvert, sélectionnez le nom du projet de votre application pour changer de projet.
  3. En haut, dans la barre de recherche, saisissez Google Workspace Marketplace SDK, puis appuyez sur Entrée.
  4. Ouvrez la page Google Workspace Marketplace SDK, puis cliquez sur Activer.

  5. Répétez ces étapes pour trouver et activer Google Workspace Add-ons API.

Créer un déploiement

Pour utiliser un module complémentaire dans Meet, vous avez besoin d'un déploiement et d'un fichier manifeste de module complémentaire.

  1. Ouvrez la console Google Cloud.
  2. En haut de la page, si un autre projet est déjà ouvert, sélectionnez le nom du projet de votre application pour changer de projet.
  3. Cliquez sur API et services.
  4. Sélectionnez Google Workspace Marketplace SDK pour afficher la page d'informations.
  5. Option A: à l'aide d'un autre déploiement d'environnement d'exécution.

    1. Cliquez sur l'onglet Autres environnements d'exécution.
    2. Cliquez sur Create new deployment (Créer un déploiement) et saisissez l'ID de déploiement du module complémentaire.

      L'ID de déploiement est une chaîne arbitraire qui aide le développeur du module complémentaire à identifier le déploiement contenant le fichier manifeste du module complémentaire. Les ID de déploiement sont obligatoires et peuvent comporter jusqu'à 100 caractères.

    3. Cliquez sur Suivant.

      Un panneau latéral s'ouvre pour vous permettre d'envoyer la spécification du fichier manifeste du module complémentaire au format JSON. Ce fichier est également appelé DEPLOYMENT.JSON.

      Le fichier manifeste du module complémentaire est la configuration centrale d'un module complémentaire Google Meet. L'exemple de code suivant montre les champs Meet disponibles pour le Web dans le fichier manifeste.

      {
        "addOns": {
          "common": {
            "name": "NAME",
            "logoUrl": "LOGO_URL"
          },
          "meet": {
            "web": {
              "sidePanelUri": "SIDE_PANEL_URI",
              "supportsScreenSharing": SUPPORTS_SCREENSHARING,
              "logoUrl": "MEET_WEB_LOGO_URL",
              "addOnOrigins": ["ADD_ON_ORIGINS"]
            }
          }
        }
      }
      

      Remplacez les éléments suivants :

      • NAME: chaîne. Nom de votre module complémentaire Google Meet.
      • LOGO_URL: chaîne. URL du logo du module complémentaire Meet.
      • SIDE_PANEL_URI: chaîne. URL de l'iFrame du panneau latéral. L'origine de cette URL doit faire partie des origines spécifiées dans le champ ADD_ON_ORIGINS.
      • SUPPORTS_SCREENSHARING : facultatif. Valeur booléenne. Si elle est définie sur "false", les utilisateurs doivent utiliser le module complémentaire pour voir ce qui se passe dans une session complémentaire collaborative. Si cette règle est définie sur "True", l'initiateur de la session de module complémentaire collaboratif peut partager son écran de vue du module complémentaire.
      • MEET_WEB_LOGO_URL : facultatif. Chaîne. URL spécifique à Meet du logo du module complémentaire.
      • ADD_ON_ORIGINS: liste de chaînes. La liste des origines utilisées par votre module complémentaire. Deux URL ont la même origine lorsqu'elles partagent le même schéma, le même hôte et le même port. Les sous-origines sont également autorisées. Pour en savoir plus, consultez la section Sécurité des modules complémentaires.
    4. Cliquez sur Envoyer.

      Pour en savoir plus sur les déploiements, consultez la section Créer une ressource de déploiement.

    5. Facultatif: à des fins de test, l'utilisateur connecté peut installer le module complémentaire en cliquant sur Installer dans la colonne Actions.

    6. Dans l'onglet Configuration de l'application, sous Intégration d'une application, sélectionnez Module complémentaire Google Workspace. Sélectionnez Déployer à l'aide d'une ressource de déploiement cloud, puis choisissez le bon déploiement d'environnement d'exécution alternatif.

    Option B: à l'aide d'un déploiement Google Apps Script.

    1. Cliquez sur l'onglet Configuration de l'application.

    2. Sous Intégration d'une application, sélectionnez Module complémentaire Google Workspace. Sélectionnez Déployer à l'aide de l'ID de déploiement Google Apps Script et saisissez l'ID de déploiement de votre script.

    3. Cliquez sur Enregistrer.

      Pour savoir comment créer un projet Apps Script, consultez la documentation Apps Script. Vous n'avez pas besoin de rédiger de code Apps Script. Le module complémentaire Meet repose uniquement sur le fichier "appsscript.json", également appelé fichier manifeste. Assurez-vous que le fichier manifeste de votre projet Apps Script contient une section addOns et une section meet. Les sections addOns et meet suivent la même structure que celle décrite dans "Option A".

Publier le module complémentaire

Si vous souhaitez que d'autres utilisateurs puissent installer votre module complémentaire, ou si vous souhaitez tester le flux d'entrée de partage d'écran, votre module complémentaire doit être publié. Un module complémentaire peut être publié en mode privé (il n'est accessible que dans votre domaine) ou publiquement. Notez que même lorsque votre module complémentaire est publié, c'est vous qui contrôlez si les utilisateurs peuvent le trouver à l'aide de Google Workspace Marketplace ou d'un lien direct.

Pour en savoir plus, consultez ces instructions sur la publication d'un module complémentaire.

Ouvrir le module complémentaire dans Meet

Créez une réunion sur meet.google.com. Le module complémentaire installé est désormais visible dans le panneau "Modules complémentaires".