问题描述
我遇到了 Firebase 身份验证问题,特别是在尝试请求短信验证码进行用户身份验证时。请求失败,我收到以下错误日志:
环境:
- Firebase SDK 版本:(firebase_auth:^5.1.4)
- 认证方式:短信认证
- 工具/IDE:(例如 Android Studio、VSCode 等)
重现步骤:
- 在项目中使用所需的依赖项设置 Firebase 身份验证。
- 尝试使用
FirebaseAuth
通过短信验证登录。
- 短信请求失败,日志中显示上述错误。
我尝试过的:
- 验证了 Firebase 配置并确保 Google 服务 JSON 正确放置在应用程序中。
- 检查了 Android Manifest 中的权限(即互联网、接收短信)。
- 在项目中启用短信检索器API。
- 重新安装应用程序、清理项目并同步 Gradle。
但是,错误仍然存在。
错误代码:
根据我的研究:
- 错误代码
17499
似乎是一个通用的内部错误,但没有提供具体的解决方案。
- 错误代码
39
在 Firebase 文档或支持中没有详细记录。
我的问题:
- 在此上下文中,错误代码
17499
和 39
意味着什么?
- Firebase 控制台或客户端 (Android) 中是否有我可能丢失或配置错误的特定设置?
- 这是 Firebase 服务的问题吗(可能是特定区域的限制或临时问题)?
任何有关解决此问题的见解或指导将不胜感激!
附加信息: