与其他使用Firebase电话身份验证的其他应用程序一样,我将来的应用程序可能会遇到以下情况:用户更改了他的电话号码和/或其整个设备,正在进行新的安装和新的身份验证。 鉴于我正在为该特定用户强制执行对特定文档的写入权限,我该如何为恢复过程建模,以便即使他更改了电话号码和设备,也可以访问和写入其文档?
答案 0 :(得分:0)
要求用户在创建电话号码帐户后也通过user.updateEmail()
向该帐户添加电子邮件。如果他们更换手机,这可用于帮助恢复。然后,您可以触发密码恢复流程,然后在成功恢复密码后,将新的电话凭证重新链接到该帐户。