用于启用/禁用用户的Firebase触发器

时间:2018-01-24 15:08:46

标签: firebase firebase-authentication google-cloud-functions

在Firebase Auth控制台中,每个用户都有一个选项,例如启用/禁用其帐户。如何在Firebase功能和Android应用中触发此事件?

2 个答案:

答案 0 :(得分:2)

函数无法触发此类事件(至少尚未触发),函数只会在这些情况下触发(结帐doc

  

Firebase帐户将触发Cloud的用户创建事件   功能时:

     
      
  • 用户创建电子邮件帐户和密码。

  •   
  • 用户首次使用联合身份提供商登录。

  •   
  • 开发者使用Firebase Admin SDK创建帐户。

  •   
  • 用户首次登录新的匿名身份验证会话。

  •   

并且还会在用户删除时触发

答案 1 :(得分:0)

这不能通过控制台获得。当然,请像Frank推荐的那样提出请求。用于启用/禁用的本机Firebase功能事件也不可用,但您可以使用Firebase Admin SDK和实时数据库或firestore使用可用工具构建该功能。

您可以使用disabled属性通过updateUser API启用和停用此功能。

每次启用或禁用用户时,都会使用该状态更新某个数据库节点(相应的用户只能读取访问权限)。然后,您可以从登录相应用户的Android客户端收听它。