Déployer 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 section Créer un projet Google Cloud projet.

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

Le SDK Google Workspace Marketplace et l'API Google Workspace Add-ons sont nécessaires pour développer Découvrez les modules complémentaires. Pour les activer, procédez comme suit :

  1. Ouvrez la page Google Cloud console.
  2. En haut, 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 rechercher 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 page Google Cloud console.
  2. En haut, si un autre projet est déjà ouvert, sélectionnez son 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.

Créer votre déploiement

Vous pouvez créer votre déploiement directement dans la console Google Cloud en créant un déploiement HTTP (recommandé) ou en utilisant Google Apps Script.

Déploiement HTTP

  1. Cliquez sur l'onglet Déploiements HTTP.
  2. Cliquez sur Créer un déploiement, puis 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 le fichier manifeste du module complémentaire au format JSON. C'est aussi appelé DEPLOYMENT.JSON.

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

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

    Remplacez les éléments suivants :

    • NAME : chaîne. Le nom de votre Module complémentaire Google Meet.
    • LOGO_URL : chaîne. L'URL du logo du du module complémentaire Google Workspace. Il est utilisé pour le module complémentaire dans les produits Google Workspace.
    • SIDE_PANEL_URI : chaîne. URL de l'entrée point d'accès de votre application complémentaire. Il s'affiche dans un iFrame panneau latéral. L'origine de cette URL doit faire partie des origines spécifiées dans le champ ADD_ON_ORIGINS.
    • ADD_ON_ORIGINS: liste de chaînes. Liste des origines où votre module complémentaire est hébergé. Deux URL ont le même d'origine lorsqu'ils partagent le même schéma, l'hôte et le même port. Les origines secondaires sont également autorisées, tout comme les sous-domaines génériques. Pour plus d'informations, voir Sécurité du module complémentaire.
    • DARK_MODE_LOGO_URL: chaîne. URL spécifique au mode sombre du logo du module complémentaire. Fournir un logo pour le mode sombre garantit que votre module complémentaire s'affichera de manière optimale dans n'importe quel thème Meet. Pour la conception de logo consignes, consultez la section Bonnes pratiques.
    • MEET_WEB_LOGO_URL : facultatif. Chaîne. A URL du logo du module complémentaire spécifique à Meet. Ce logo est utilisé partout dans Meet. S'il n'est pas présent, la valeur logoUrl de la section commune est utilisé. Pour les consignes de conception de logo consultez la section Bonnes pratiques.
    • SUPPORTS_SCREENSHARING : facultatif. Valeur booléenne. Si cette valeur est définie sur "false", les utilisateurs doivent utiliser le module complémentaire pour voir ce qui se passe dans une session collaborative de module complémentaire. Si la valeur est "true", l'initiateur de la session complémentaire collaborative peut partager leur vue du module complémentaire.
  4. Cliquez sur Envoyer.

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

  5. Dans l'onglet Configuration de l'application, sous Intégration de l'application, sélectionnez Module complémentaire Google Workspace. Sélectionner Déployer à l'aide d'une ressource de déploiement cloud, puis choisir la bonne Déploiement HTTP.

Google Apps Script

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

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

  3. Cliquez sur Enregistrer.

    Pour savoir comment créer un projet Apps Script, consultez Documentation Apps Script La Le module complémentaire Meet s'appuie uniquement sur fichier manifeste appsscript.json, également appelé Fichier manifeste du projet Apps Script 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 l'onglet "Déploiement HTTP".

    Contrairement aux autres modules complémentaires Google Workspace, les modules complémentaires Meet ne peuvent pas être créées entièrement dans Apps Script. Vous devez créez plutôt une application Web complète créer un panneau latéral et une scène principale. L'URL du panneau latéral de votre application Web doit ensuite être spécifiée sous SIDE_PANEL_URI du fichier manifeste appsscript.json.

Installer et tester le module complémentaire dans Meet

Pour tester votre module complémentaire dans Meet, vous devez Installez-la d'abord pour l'utilisateur connecté:

Déploiement HTTP

  1. Accédez au SDK Google Workspace Marketplace pour votre projet dans la console Google Cloud.
  2. Cliquez sur l'onglet Déploiements HTTP.
  3. Cliquez sur Installer dans la colonne Actions.

Google Apps Script

  1. Suivez la documentation sur le module complémentaire Google Workspace pour Installer un module complémentaire non publié

Vous devriez maintenant pouvoir utiliser votre module complémentaire lors d'une réunion. Pour l'essayer, démarrez une réunion sur meet.google.com. La installé est désormais visible dans le module "Activités" panneau.

En plus d'installer votre module complémentaire pour l'utilisateur connecté, vous pouvez également le publier. Lorsque vous publiez votre module complémentaire Google Workspace, vous le mettez à la disposition d’autres à trouver, installer et utiliser.