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

时间:2018-03-02 11:05:38

标签: javascript firebase firebase-authentication

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

如果我的登录流程为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之后,当前用户不再是匿名用户...那么如何与signInWithRedirect结合使用?

1 个答案:

答案 0 :(得分:0)

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