簡體   English   中英

Firebase Auth photoURL 始終返回 null

[英]Firebase Auth photoURL always returns null

嘗試按照 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 ..

我究竟做錯了什么?

如果您使用 google auth 它將工作正常但如果您只使用電子郵件和密碼身份驗證它無法返回用戶配置文件(空)因為您只是自己初始化電子郵件和密碼,您的應用程序只是借用您的電子郵件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM