在 firebase Mobile auth 中,当我处于调试模式时,无法发送 otp 意味着应用程序未在 Playstore 上发布,我已经尝试了从 sha 密钥到播放保护的所有操作
大家好,我实际上在 firebase otp 发送中遇到错误。 案件 :- 我想要 firebase otp 身份验证 出于测试目的,我制作了一个测试应用程序,在该测试应用程序上,它工作正常,我们正在重定向到验证码屏幕(如在调试模式下使用)并且发送了 otp,但是当我在主应用程序中使用时,验证码屏幕未打开并获取错误项目配置。由于证书哈希无效而失败。
我已多次检查签名报告以检查是否存在有效的 sha1 和 sha2。请帮我找出导致此错误的错误
PS:- 主应用程序和测试应用程序都在 Firebase 的同一个项目中,并且都具有相同的初始活动代码,甚至相同的依赖项(测试中缺少一些匕首)。
感谢您的帮助
日志:- E [SmsRetrieverHelper] 短信验证码请求失败:未知状态码:18002 无效的 PlayIntegrity 令牌;应用程序无法被 Play 商店识别。 2024-04-11 05:26:51.059 32678-32678 FirebaseAuth com.XXXX.xxxx D 使用强制电话号码 +919@#@**6091 的 Recaptcha 流程重新触发电话验证 2024-04-11 05:26:51.717 32678-1067 FirebaseAuth com.XXXX.xxxx E [GetAuthDomainTask] 获取项目配置时出错。失败并显示 INVALID_CERT_HASH 400 2024-04-11 05:26:52.177 32678-1067 FirebaseAuth com.XXXX.xxxx E [SmsRetrieverHelper] 短信验证码请求失败:未知状态码:17093 null 日志供参考
我找到了解决方案:
P.S.:我正在寻找 Android 机会。请联系我。