首页 > 解决方案 > Firebase 身份验证:无法验证不再列入测试白名单的手机号码

问题描述

使用被列入白名单以在真实世界身份验证中进行测试的手机号码会引发异常,没有列入白名单的号码不会

已使用非白名单号码进行测试,这不会引发异常。

为了测试我的应用程序的电话身份验证功能,我将我的手机号码添加到了白名单中。完成编码和测试后。我从白名单中删除了我的号码,并想做一个真实世界的身份验证。

auth 方法抛出异常

com.google.firebase.FirebaseException:发生内部错误。[ 开发模式不匹配:非开发模式请求中的开发模式验证证明。]

有没有其他人有过这方面的经验,是否有任何已知的解决方案?

编辑:已完全从身份验证用户列表中删除了该号码,甚至尝试使用该号码创建一个身份验证用户,这些都没有影响。

这也完全是我自己的错,因为我冲进去没有正确阅读 firebase 文档。它确实规定列入白名单的“测试”号码应该是虚构的,与真实/用户帐户无关。

标签: androidkotlinfirebase-authentication

解决方案


推荐阅读