![](/img/trans.png)
[英]Firebase phone auth not initiating OTP only in release mode but works on Debug mode even after added sha1 for release mode
[英]Failure to login using firebase auth on Android in release mode. DEBUG mode is OK. Code=10, message=10,mPendingCredential=null
我可以通过电线从 android 工作室运行到我的设备,并使用 firebase 身份验证成功登录到 gmail - 我有 2 个 gmail 帐户。
当我将发布版本推送给测试人员(主要在印度)时,他们无法登录 - 错误消息是“
IdpResponse{mUser=null, mToken='null', mSecret='null', mIsNewUser='false', mException=f.f.a.a.e: Code: 10, message: 10: , mPendingCredential=null}
我确信它与 SHA 证书指纹有关。 我在 firebase 控制台中有 2 个指纹(SHA1 和 SHA256)与 android 工作室中的 gradle 签名报告相匹配。 发布“变体”与调试是相同的密钥 - 如果这应该不同,我如何为发布版本创建一个“发布”密钥(而不是调试密钥)并在我上传时添加它。
注意:我确实使用了屏幕 - Generate Signed Bundle or APK - 它指向另一个开发人员很久以前创建的商店路径。 代码必须正确,因为调试登录有效。 一些 Stackoverflows 提到了 3 个键——第 3 个键从哪里来? 另请注意 Play App Signing 已启用。
这是在 go 上线之前修复的最后一个错误 - 因此我们将不胜感激。
Firebase 控制台:
谢谢约翰·古德施塔特
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.