代码之家  ›  专栏  ›  技术社区  ›  at.

在验证displayName更新时触发Firebase函数?[副本]

  •  0
  • at.  · 技术社区  · 6 年前

    每当我的用户更新他们的电子邮件地址时,我需要运行一个Firebase函数,除了auth只有onCreate和onDelete。我如何应对电子邮件更新?

    0 回复  |  直到 7 年前
        1
  •  1
  •   Doug Stevenson    7 年前

    今天不可能 直接地 对Firebase身份验证中的电子邮件地址更改做出响应。如果你想把它作为一个功能,请提交一个 feature request .

    你可以做出反应 间接地 通过让你的应用监听身份验证事件( Android ),拿着 User object 传递给侦听器,并将用户的电子邮件地址写入该用户UID的实时数据库位置(或Firestore文档)。那么,你可以 database trigger 它跟踪用户在数据库中的位置,并对数据库中的更改作出反应。