您必须先注册成为扩展程序发布商,然后才能将自己创建的扩展程序共享给他人。在您注册成为扩展程序发布商时,需要创建发布商 ID,该 ID 可让用户快速确定您是扩展程序的创作者。用户将通过指定类似于以下示例的扩展程序名称来安装您的扩展程序:
your-publisher-id/your-extension-id
您的发布商 ID 通常是您的公司名称或品牌名称。请花些时间选择发布方 ID,因为日后将无法更改此 ID,您只能注册新 ID 并重新发布您的扩展程序。
您的发布方 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 控制台中轻松访问这些服务。