2017-01-14 38 views
0

当验证数据发生变化时,比如说用户更新了他的名字或接受了电子邮件进行验证,我需要让用户重新登录,通过注销然后登录或向用户询问凭证在应用程序,然后调用reauthticate()方法。这就是AuthData没有被更新,除非用户重新登录。更新到AuthData

有什么办法可以强制AuthStateListener检查更改吗?

回答

0

用户配置文件仅在用户再次登录时更新的事实是适用于Android的Firebase身份验证SDK版本9.8和10中的已知问题。它将在即将发布的版本中修复。请关注SDK的发行说明以了解详细信息:https://firebase.google.com/support/releases

在此之前,唯一的解决方法是停留在版本9.6的Firebase身份验证SDK或签署用户。

请参见:

+0

是9.6版本的推出IO更新之前?它也支持sendEmailVerification?是否有特定于版本9.6后所做更改(更新日志/发行说明)的链接? –