匿名用户升级时触发firebase函数

7eumitmz  于 2023-05-29  发布在  其他
关注(0)|答案(2)|浏览(275)

Firebase函数提供了functions.auth.user().onCreate()functions.auth.user().onDelete()处理程序。但是,当匿名用户使用linkWithCredential()链接到新的电子邮件用户时,如下所示,不会触发任何操作。在Firebase函数中是否有处理和通知此类事件的方法?

auth.currentUser.linkWithCredential(credential)
  .then(function(usercred) {
    var user = usercred.user;
    console.log("Anonymous account successfully upgraded", user);
  }).catch(function(error) {
    console.log("Error upgrading anonymous account", error);
  });
ldioqlga

ldioqlga1#

此事件没有触发器。只有创建和删除帐户。这将是一个特性请求,您可以使用Firebase support进行归档。

k5hmc34c

k5hmc34c2#

我相信你现在可以使用blocking functions来解决这个问题。由于我假设在linkWithCredential()之后会触发一个登录事件,因此您应该能够捕获帐户升级事件。

相关问题