由于FirebaseSimpleLogin已弃用,myRef authUser将返回“simplelogin:userid”

时间:2014-10-04 03:38:31

标签: ios firebase firebasesimplelogin

https://www.firebase.com/blog/2014-10-03-major-updates-to-firebase-user-auth.html以来,在使用myRef authUser对用户进行身份验证后,我得到"simplelogin:userid"

我还没有发现这个记录,这是正常的吗?我应该继续删除" simplelogin:"部分获取用户ID?

2 个答案:

答案 0 :(得分:6)

不要担心,你做得对。我们仍然拥有这种结构,因此我们不会打破任何已升级的人。

查看具有simplelogin:userid格式的uid是正确的行为。

答案 1 :(得分:0)

对我来说没有打破。根据文档,只需从成功验证后返回的用户对象获取uid属性。如果你还有问题,可以发一个jsfiddle吗?

var myRef = new Firebase("https://<your-firebase>.firebaseio.com");
var authClient = new FirebaseSimpleLogin(myRef, function(error, user) {
  if (error) {
    // an error occurred while attempting login
    console.log(error);
  } else if (user) {
    // user authenticated with Firebase

    console.log("User ID: " + user.uid + ", Provider: " + user.provider);
  } else {
    // user is logged out
  }
});