Firebase 项目邀请

Firebase Project Invitation

我有一个使用 Firebase 的项目,我需要向该项目添加所有者。 我是这样加他的:

  1. 在 Firebase 控制台中打开项目。
  2. 单击项目名称旁边的设置轮,并选择权限。
  3. Firebase 启动一个新页面 "IAM & Admin"。
  4. 按添加,显示弹出窗口。
  5. 输入了用户的 gmail 地址,该地址会自动完成,因此永远不会是错误的电子邮件地址。
  6. 选择了 OWNER 角色。
  7. 按下添加按钮。

现在它向我显示权限列表中的用户,并显示消息:

Invitation sent. Pending acceptance.

我看过这个 ,上面写着:

The newly added users may sometimes not be getting an email invite. So be certain to let them know that you added them.

我让用户在 Skype 上与我共享他的屏幕,结果是这样的: 用户收到一封电子邮件邀请,当他按下接受邀请时,firebase 控制台页面打开,项目名称在 url !

但是没有显示我分享的项目。它只是加载 Firbease 控制台,显示他之前拥有的不同项目!

而且我仍然看到这条消息:

Invitation sent. Pending acceptance.

firebaser 在这里

这是最近引入的添加所有者的工作流程中的一个已知问题。它应该很快修复,但与此同时,您可以通过首先将用户添加为编辑者(不需要 invite/accept 工作流程)来解决它,然后将用户添加为所有者(应正确显示接受邀请工作流程).

正如@Frank 提到的,这可能是一个应该在 firebase 控制台中修复的错误。

我设法通过不使用 Firebase 权限,而是使用 Google Cloud service 来解决问题。

在 Google 云服务控制台中,我确实可以访问 Firebase 控制台中的相同项目,所以我打开了该项目,从菜单中选择了 IAM & ADMIN看起来与 firebase 控制台中的 IAM 和 ADMIN 完全一样,我已经将合作者添加为所有者,正如我在上面的详细信息中提到的,你知道什么!已发送电子邮件邀请,用户已成功接受请求。

当他再次打开他的 Firebase 控制台时,该项目现在在他的项目列表中可用。

尝试了 GCP 方法,结果相同 - 没有!但是,一个小时后,该项目出现在我会员的 Firebase 和 GCP 仪表板中。