使用firebase中的signInWithRedirect将匿名用户转换为新用户

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用firebase中的signInWithRedirect将匿名用户转换为新用户相关的知识,希望对你有一定的参考价值。

我对转换匿名用户感到困惑。

如果我的登录流程是使用firebase.auth().signInWithRedirect,则匿名用户在重定向后会一直消失。

docs说要使用以下功能:

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

但是在使用signInWithRedirect之后,currentUser不再是匿名用户......那么如何与signInWithRedirect结合使用呢?

答案

您可以直接在匿名用户上执行linkWithRedirect。如果您已经有匿名用户,何时需要调用signInWithRedirect?

以上是关于使用firebase中的signInWithRedirect将匿名用户转换为新用户的主要内容,如果未能解决你的问题,请参考以下文章

如何使用firebase函数返回保存在firebase存储中的文件的json内容

如何使用密钥检索firebase中的子数据?

Flutter 中的 LinearProgressIndicator 使用 Firebase

Swift 中的 Playground 不会使用 Firebase

如何使用 Cloud Functions for Firebase 更新 Firebase 实时数据库中的值

如何使用NodeJS中的firebase云功能从firebase实时数据库中找出最近的位置LatLng