Firebase Auth photoURL始终返回null

时间:2018-11-08 20:00:36

标签: javascript firebase react-native firebase-authentication

尝试遵循Firebase文档来更新用户的photoURL。但是,当我更新时,它仅返回null。

editProfilePicture(){
    const user = firebase.auth().currentUser;

    user.updateProfile({
      displayName: "Jane Q. User",
      photoURL: "https://example.com/jane-q-user/profile.jpg"
    }).then(function() {
      // Update successful.
    }).catch(function(error) {
      // An error happened.
    });
  }

我使用返回photoURL <ProfilePicture image={currentUser && currentUser.photoURL} />的组件来渲染图像。

currentUser是const { currentUser } = firebase.auth(),它非常适合displayName。.

我在做什么错?

1 个答案:

答案 0 :(得分:0)

如果您使用google auth,它将可以正常工作,但是如果您仅使用电子邮件和密码auth,则无法返回用户配置文件(空),因为您只是自己初始化了电子邮件和密码,因此您的应用只是借用您的电子邮件。