如果我使用Auth#signInWithPopup进行身份验证,则会获得具有凭据的结果。
如何在Auth#onStateChanged的观察者中获得相同的凭据?
答案 0 :(得分:2)
您无法从Auth#onStateChanged获取凭据。您只能从Auth#signInWithPopup或Auth#getRedirectResult的结果中获取它们。由于这些字段仅在登录时获得一次,而不是由Firebase Auth维护或存储(例如OAuth凭证,其他IdP数据),因此仅在登录完成时返回。