Firebase项目邀请

Aye*_*ieh 6 permissions sharing firebase google-cloud-messaging

我有一个使用Firebase的项目,我需要为项目添加一个所有者.这是我加他的方式:

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

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

邀请已发送.待接受.

我看到了这个答案,其中说:

新添加的用户有时可能无法收到电子邮件邀请.所以一定要让他们知道你添加了它们.

我让用户在Skype上与我分享他的屏幕,这就是:用户确实收到了一封电子邮件邀请,当他按下接受邀请时,将打开firebase控制台页面,并在网址中显示项目名称!

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

我仍然看到这个消息:

邀请已发送.待接受.

Aye*_*ieh 7

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

我设法通过不使用Firebase权限,而是使用Google Cloud服务来解决方法.

在Google云服务控制台中,我可以访问Firebase控制台中的相同项目,因此我打开了项目,从菜单中选择了IAM和ADMIN,它与firebase控制台中的IAM和ADMIN完全相同,我添加了协作者正如我在上面的细节中所提到的那样拥有者,你知道什么!发送了一封电子邮件邀请,用户成功接受了该请求.

当他再次打开Firebase控制台时,该项目现在可以在他的项目列表中找到.

  • 这就像一个魅力。谢谢。令人震惊的是,五年后这个问题仍然存在。 (2认同)

Fra*_*len 6

火力士在这里

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

  • 我尝试这样做,而不是将用户添加为所有者,而是将他添加为编辑者或查看者,以便在他获得访问权限后更改他作为所有者的角色,但他从未获得访问权限他的 Firebase 控制台中的项目! (2认同)