Avant de pouvoir partager les extensions que vous créez avec d'autres utilisateurs, vous devez vous enregistrer en tant qu'éditeur. Lorsque vous vous inscrivez en tant qu'éditeur d'extensions, vous créez un ID d'éditeur qui permet aux utilisateurs de vous identifier rapidement comme l'auteur de vos extensions. Les utilisateurs installeront votre extension en spécifiant un nom d'extension semblable à l'exemple suivant:
your-publisher-id/your-extension-id
Votre ID d'éditeur correspond généralement au nom de votre entreprise ou de votre marque. Prenez le temps de choisir un ID d'éditeur, car vous ne pourrez pas le modifier plus tard sans en enregistrer un autre et publier à nouveau vos extensions.
Votre ID d'éditeur sera associé de manière permanente à un projet Firebase, qui est dédié aux activités IAM, à la publication d'extensions et à l'affichage des métriques. Vous devez utiliser ce projet exclusivement pour gérer les extensions publiées (c'est-à-dire que vous ne devez ajouter aucune application au projet et n'activer aucun autre service Firebase). En utilisant un projet dédié, vous isolez vos activités de publication d'extensions de vos autres activités de gestion de projets Firebase.
Un privilège de projet sera placé sur le projet éditeur pour éviter toute suppression accidentelle. Pour demander la suppression de votre profil d'éditeur et de votre projet, contactez firebase-extensions-publisher-projects@google.com
.
Pour vous inscrire, cliquez sur le bouton ci-dessous:
S'inscrire en tant qu'éditeur d'extensions
Un projet et un profil d'éditeur sont alors créés. Une fois inscrit, vous pouvez consulter votre profil sur la même page.
Si votre organisation Google Cloud est soumise à des contraintes de règles qui rendent difficile l'enregistrement d'un profil d'éditeur via la console Firebase, vous pouvez utiliser la CLI Firebase pour transformer un projet existant en projet d'éditeur:
firebase ext:dev:register --project=PROJECT_ID
Assurez-vous qu'il s'agit d'un projet Firebase. Si vous avez un projet Google Cloud, convertissez-le d'abord en projet Firebase. N'utilisez pas de projets existants dans lesquels vous utilisez d'autres services Firebase, car les projets d'éditeur sont traités différemment et vous ne pouvez pas accéder facilement à ces services dans la console Firebase.