Android 14设备上Firebase OTP验证码验证失败问题求助
Android 14设备上Firebase OTP短信验证抛出FirebaseAuthException,其他版本正常
我们的应用使用Firebase OTP实现短信验证功能,目前仅在Android 14设备上出现发送验证码后报错的问题,其他Android版本运行完全正常。
错误信息
com.google.firebase.auth.FirebaseAuthException: This request is missing a valid app identifier, meaning that neither SafetyNet checks nor reCAPTCHA checks succeeded. Please try again, or check the logcat for more details.
当前配置
依赖配置
implementation platform('com.google.firebase:firebase-bom:30.4.1') implementation 'androidx.core:core-ktx:1.8.0'
应用构建配置
compileSdk 32 minSdk 21 targetSdk 32
已尝试的操作
- 验证依赖版本:确保所有Firebase和AndroidX依赖均为最新版本
- 多版本测试:确认问题仅出现在Android 14设备,其他版本无异常
- 检查SDK兼容性:查阅官方文档确认当前SDK版本与Android 14兼容
- 日志与调试:添加大量日志追踪OTP请求流程,排查Android 14设备上的异常节点
预期与实际结果
- 预期结果:短信验证流程在Android 14上与其他版本一致,Firebase OTP能正常发送并完成验证,不触发FirebaseAuthException
- 实际结果:Android 14设备上OTP验证阶段持续失败,抛出上述错误,推测可能存在兼容性问题或缺少Android 14特定配置
请问是否有开发者遇到过Android 14上的类似问题?Firebase与Android 14是否存在已知兼容性问题?恳请提供解决该错误的思路或建议。
内容的提问来源于stack exchange,提问作者Hüseyin Tamer
相关产品推荐
相关产品推荐

