【发布时间】:2015-12-05 16:57:33
【问题描述】:
我在我的 iOS 应用中使用 Firebase。用户使用 Firebase 的电子邮件和密码身份验证登录。目前,我正在创建允许用户更改其电子邮件和密码的功能。
我注意到使用changingEmailForUser 成功更改电子邮件地址后,authData.providerData 中的电子邮件地址没有更新。要更新它,用户必须注销并再次登录(使用新的电子邮件地址)。
这是预期的行为吗?我可以手动更新 providerData 字典中的电子邮件(或者这是一个坏主意吗?)还是可以强制刷新登录用户的 providerData?
【问题讨论】: