通常,当我们使用Firebase作为开发人员时,我们通过登录Google帐户来使用自己的Firebase开发人员控制台。
但是为使用Firebase的客户端开发应用程序时该怎么办?例如,我有一个客户,他想要一个应用程序,该应用程序将使用firebase保存和检索数据。作为开发人员,我必须使用自己的firebase帐户,并在firebase中添加数据库,并将该firebase数据库附加到客户端的应用程序。
现在,随着数据的增长,Google将从我的帐户中扣除使用Firebase数据库的费用。我们如何才能使客户每月支付Google使用Firebase而不是开发人员的费用?
答案 0 :(得分:0)
告诉您的客户创建一个firebase帐户,然后在其中添加您的应用程序。
这样做之后,客户可以给您开发人员或他们想要的任何其他访问权限,但所有付款只能从客户端完成
在最新版本的Firebase(在Google I / O 2016期间宣布)上,如何将其他人添加到我想与之协作的项目或应用程序中?我通过“设置”>“权限”遇到了IAM角色。这是正确的方法吗?如果我在此添加人员并分配了角色,例如“编辑”,会通过电子邮件通知他/她吗?是发送请求还是将请求直接添加到该角色?
在新的Firebase控制台中选择您的项目
在项目名称旁边的左上角,单击设置/齿轮图标
单击用户和权限
在Google Cloud Developer控制台中,单击IAM ADD
输入要添加的用户名/电子邮件,然后选择适当的角色(根据需要,项目->所有者/编辑者/查看者等)
点击添加
添加的用户将被邀请加入该项目
答案 1 :(得分:0)
一个更简单的选择是您为该项目开设一个Google帐户,并为其创建一个类似的firebase帐户。当您将项目交付给客户时,通知期望的项目并向他/她说明如何支付服务费用。万一他们的项目超出了极限。这就是我的工作。