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);
});
2条答案
按热度按时间ldioqlga1#
此事件没有触发器。只有创建和删除帐户。这将是一个特性请求,您可以使用Firebase support进行归档。
k5hmc34c2#
我相信你现在可以使用blocking functions来解决这个问题。由于我假设在linkWithCredential()之后会触发一个登录事件,因此您应该能够捕获帐户升级事件。