我正在使用Firebase身份验证在我的应用程序中对用户进行身份验证。上传APK后,Firebase身份验证失败并显示“开发者错误”谷歌Play商店
一切工作正常,直到我正在调试我的应用程序构建。但是,当我在playstore上载已签名的apk的时候,我的用户身份验证服务总是以“开发者错误”消息失败。
在一些网络研究中,我发现我需要为我签名的apk生成SHA证书。我用本地创建的“.jks”文件生成了SHA,在上传之前,我用它在本地签署了我的应用程序。我已经将生成的SHA密钥添加到firebase项目控制台并生成了新的google-services.json文件。即使这种方法并没有帮助我。
我怀疑发生了这种情况,因为我正在使用“Google Play应用程序签名(https://developer.android.com/studio/publish/app-signing.html)”,这会再次更改证书。任何人都可以请帮助我,让我知道什么是正确的过程更新SHA密钥发布apk。
如果Play商店正在进行应用程序签名,那么它怎么可能成为必须事先提及SHA密钥的“google-services.json”的一部分?
请帮忙!!!
感谢Anurag,我希望谷歌管理我的钥匙,因此我选择了这种方法。拉法尔的建议对我有效。 https://stackoverflow.com/a/46042701/6943737 – Ravi