如果我使用 Auth#signInWithPopup 进行身份验证,我会得到包含凭据的结果。
如何在 Auth#onStateChanged 的观察者中获得相同的凭据?
最佳答案
您无法从 Auth#onStateChanged 获取凭据。您只能从 Auth#signInWithPopup 或 Auth#getRedirectResult 的结果中获取它们。由于这些字段仅在登录时获取一次,并且不由 Firebase Auth 维护或存储(例如 OAuth 凭据、其他 IdP 数据),因此它们仅在登录完成时返回。
关于firebase - 在 Firebase Auth#onAuthStateChanged 上获取 Facebook/Google 访问 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44433444/