【发布时间】:2017-04-22 19:04:13
【问题描述】:
我有什么
我在我的应用中使用 Firebase 身份验证,用户可以使用 电子邮件和密码 进行注册。如果用户没有验证他们的电子邮件,我会禁用一些功能,直到他们验证他们的电子邮件。
我还有一个按钮可以显式触发验证邮件,它只调用sendEmailVerification()。它运行良好,并且始终发送验证邮件。
问题
用户收到验证邮件,但当他/她验证并返回应用程序时,isEmailVerified() 始终为 false。所以我的应用程序仍然不允许用户使用所有功能,尽管他/她已经验证了他们的电子邮件。
但如果他们注销并再次登录,isEmailVerified() 会立即返回 true。但是注销用户然后重新登录不是很好吗?
这是 Firebase 中的错误吗?还是我做错了什么?
【问题讨论】:
-
我认为这是一个错误。希望 Firebaser 能回答。相关问题:stackoverflow.com/a/40967256/4815718.
标签: android firebase firebase-authentication