Firestore电话身份验证恢复

时间:2018-09-26 11:29:29

标签: android firebase-authentication google-cloud-firestore

与其他使用Firebase电话身份验证的其他应用程序一样,我将来的应用程序可能会遇到以下情况:用户更改了他的电话号码和/或其整个设备,正在进行新的安装和新的身份验证。 鉴于我正在为该特定用户强制执行对特定文档的写入权限,我该如何为恢复过程建模,以便即使他更改了电话号码和设备,也可以访问和写入其文档?

1 个答案:

答案 0 :(得分:0)

要求用户在创建电话号码帐户后也通过user.updateEmail()向该帐户添加电子邮件。如果他们更换手机,这可用于帮助恢复。然后,您可以触发密码恢复流程,然后在成功恢复密码后,将新的电话凭证重新链接到该帐户。