当auth数据发生变化时,请说用户更新了他的名字或接受了电子邮件进行验证我需要让用户通过注销然后登录或通过询问用户在应用程序中的凭据来重新登录然后调用reauthticate()
方法。也就是说,除非用户重新登录,否则AuthData不会被更新。
有什么方法可以强制AuthStateListener检查更改吗?
答案 0 :(得分:0)
用户个人资料仅在用户再次登录时更新,这是Firebase身份验证SDK for Android版本9.8和10中的已知问题。它将在即将推出的版本中修复。请关注SDK的发行说明,了解详细信息:https://firebase.google.com/support/releases
在此之前,唯一的解决方法是保留Firebase身份验证SDK的版本9.6,或者再次签署用户。
请参阅: