android - Firebase 身份验证:无法验证不再列入测试白名单的手机号码
问题描述
使用被列入白名单以在真实世界身份验证中进行测试的手机号码会引发异常,没有列入白名单的号码不会
已使用非白名单号码进行测试,这不会引发异常。
为了测试我的应用程序的电话身份验证功能,我将我的手机号码添加到了白名单中。完成编码和测试后。我从白名单中删除了我的号码,并想做一个真实世界的身份验证。
auth 方法抛出异常
com.google.firebase.FirebaseException:发生内部错误。[ 开发模式不匹配:非开发模式请求中的开发模式验证证明。]
有没有其他人有过这方面的经验,是否有任何已知的解决方案?
编辑:已完全从身份验证用户列表中删除了该号码,甚至尝试使用该号码创建一个身份验证用户,这些都没有影响。
这也完全是我自己的错,因为我冲进去没有正确阅读 firebase 文档。它确实规定列入白名单的“测试”号码应该是虚构的,与真实/用户帐户无关。
解决方案
推荐阅读
- java - Spring boot 2 使用 AWS API Gateway 激活 spring 配置文件
- android - Android 上的 Web 推送通知
- swiftui - 从 datepicker 获取和设置日期,但仍然获得旧的默认值
- reactjs - 命令 C 不会阻止本地服务器在 VS 代码上运行
- c# - 如何在 Syncfusion Blazor 中以全宽和自动高度显示整个世界地图?
- text2vec - text2vec 包中的 glove_event$fit_transform 错误
- python - 用 Python 合并 300 个变量
- java - 原生 Android (Java) 中的 Agora.io
- ssh - 对新网站运行 rsync 会导致连接被拒绝
- php - Instagram 的 file_get_contents 返回空响应