0
如果我使用身份驗證#signInWithPopup進行身份驗證,則會得到具有憑據的結果。在Firebase身份驗證#onAuthStateChanged上獲取Facebook/Google訪問令牌?
如何在Auth#onStateChanged的觀察者內獲得相同的證書?
如果我使用身份驗證#signInWithPopup進行身份驗證,則會得到具有憑據的結果。在Firebase身份驗證#onAuthStateChanged上獲取Facebook/Google訪問令牌?
如何在Auth#onStateChanged的觀察者內獲得相同的證書?
您無法從Auth#onStateChanged獲取憑據。您只能從Auth#signInWithPopup或Auth#getRedirectResult的結果中獲取它們。由於這些字段只能在登錄時獲得一次,而不是由Firebase身份驗證維護或存儲(例如,OAuth憑據,其他IdP數據),因此只有在登錄完成時纔會返回。