我一直在使用 Firebase 对应用程序中的用户进行身份验证。当用户在注册后返回应用时,FirebaseAuth.getInstance().getCurrentUser().getMetadata()
返回 null
。它在用户首次注册时完美运行,但返回 null
返回用户。
最佳答案
这里是来自 Firebase 团队的 Malcolm。
感谢您指出这一点。这是目前由 Android SDK 完成的持久性中的一个错误。我们会尽快解决此问题 - 请密切关注即将发布的发行说明以了解何时解决。
与此同时,您可以使用的解决方法是写入您应用的 SharedPreferences在注册时存储这些属性,并在应用的其他地方需要时从这些 Prefs 中读取。希望这对您有所帮助!
关于android - Firebase 用户为已注册用户返回空元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48079683/