我对转换匿名用户感到困惑。
如果我的登录流程是使用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?