Firebase android身份验证状态监听器

时间:2018-04-05 18:06:06

标签: android firebase firebase-authentication

我在我的Android应用中使用Firebase。我想更新用户的电子邮件地址。为此,我正在使用

FirebaseAuth.getInstance().getCurrentUser().updateEmail()

这是成功更新用户电子邮件并调用FirebaseAuth.IdTokenListener因为令牌已刷新。更新电子邮件地址后,Firebase会发送一封电子邮件,表明您的电子邮件地址已更新,并且该电子邮件中包含将电子邮件地址重置为上一个的链接。当用户点击该链接时,用户的电子邮件地址已恢复,但Android应用中没有回调。

Firebase auth当前用户返回旧的电子邮件地址,而不是更新的电子邮件地址。那有什么解决方案吗?我已阅读,我们可以自定义Firebase中的链接%link%以发送电子邮件。但为此,我必须创建一个必须处理更新电子邮件,更新密码等所有功能的链接。

此外,没有与firebase auth相关的云功能更新用户时。唯一可用的功能是 OnWrite onDelete

0 个答案:

没有答案