如何在不登录的情况下验证另一个电话号码的 firebase otp?

问题描述

用户使用电话号码登录 firebase。我想让用户稍后更改他们的电话号码。 当用户输入新电话号码时,我想通过 firebase otp 验证新号码,但不想使用这个新电话号码登录

我想使用 currentUser().updatePhoneNumber() 将电话号码更新为新电话号码。如果新电话号码在用户使用的手机中,播放服务将自动验证它,我将在 onVerificationCompleted() 回调中更改电话号码。但是如果新的电话号码在另一部手机中,用户需要手动输入 otp,我将需要使用 getCredentials(verificationId,OTP) 功能获取凭据,但我还无法验证 otp,我只能使用凭据登录.

那么如何在不使用新电话号码签名的情况下验证新电话号码 otp,否则我最终会拥有两个已签名的帐户?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)