Avant de pouvoir partager les extensions que vous créez avec d'autres utilisateurs, vous devez vous inscrire 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 ultérieurement sans en enregistrer un nouveau et republier vos extensions.
Votre ID d'éditeur sera associé de manière permanente à un projet Firebase 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 n'ajoutez aucune application au projet et n'activez 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 sera placé sur le projet d'éditeur pour éviter toute suppression accidentelle. Pour demander la suppression de votre profil et de votre projet d'éditeur, 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 seront créés. Une fois inscrit, vous pourrez consulter votre profil sur la même page.
Si votre organisation Google Cloud est soumise à des contraintes de stratégie 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_IDAssurez-vous que le projet est un projet Firebase. Si vous disposez d'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.