Прежде чем делиться созданными вами расширениями с другими, необходимо зарегистрироваться в качестве издателя. При регистрации в качестве издателя расширений вы получаете идентификатор издателя, который позволяет пользователям быстро идентифицировать вас как автора ваших расширений. Пользователи будут устанавливать ваше расширение, указав имя расширения, которое выглядит примерно так:
your-publisher-id/your-extension-id
Ваш идентификатор издателя обычно будет совпадать с названием вашей компании или бренда. Уделите время выбору идентификатора издателя, поскольку изменить его позже без регистрации нового и повторной публикации расширений будет невозможно.
Ваш идентификатор издателя будет постоянно привязан к проекту Firebase, который предназначен для действий IAM, публикации расширений и просмотра метрик. Этот проект следует использовать исключительно для управления опубликованными расширениями (то есть, не добавляйте в проект никакие приложения и не включайте в нем другие сервисы Firebase). Использование выделенного проекта позволяет изолировать действия по публикации расширений от других действий по управлению проектами Firebase.
На проект издателя будет наложен залог , чтобы предотвратить случайное удаление. Чтобы запросить удаление вашего профиля издателя и проекта, свяжитесь с firebase-extensions-publisher-projects@google.com .
- В проекте не размещается код ваших расширений.
- Проект не имеет доступа к каким-либо данным, собранным или созданным вашим расширением.
Для регистрации нажмите кнопку ниже:
Зарегистрируйтесь в качестве издателя расширений.
Это создаст новый издательский проект и профиль. После регистрации вы сможете просмотреть свой профиль на той же странице.
Если в вашей организации Google Cloud действуют ограничения , затрудняющие регистрацию профиля издателя через консоль Firebase, вы можете использовать Firebase CLI для преобразования существующего проекта в проект издателя:
firebase ext:dev:register --project=PROJECT_IDУбедитесь, что проект создан в Firebase. Если у вас проект в Google Cloud, сначала преобразуйте его в проект Firebase . Не используйте существующие проекты, в которых используются другие сервисы Firebase, поскольку проекты издателей обрабатываются иначе, и вы не сможете легко получить доступ к этим сервисам в консоли Firebase.