首页 > 解决方案 > 由于包名称不同,Firebase 中的用户身份验证失败?安卓、Java

问题描述

希望你今天过得愉快。好吧,我发布的应用程序无法验证用户。在指纹部分,我包括:应用程序签名证书、发布和调试签名密钥(都是 SHA-1),但仍然失败。

我怀疑它与包名称有关。因为我在发布之前更改了我的应用程序的包名称。因此应用程序的包名(在代码和 Play 商店中)与 Firebase 中的包名不同。

我应该在 Firebase 中创建新项目并重新配置它吗?还是可能有其他因素?

我计划做的事情:添加一个新应用程序(在同一个项目中),复制所有必要的 SHA-1 密钥,删除旧的。替换目录下新的json文件,重新上传。

或者

我应该只添加应用程序而不删除旧的“应用程序”吗?

哪个会更好?

谢谢。

标签: javaandroidfirebaseauthentication

解决方案


添加一个新应用程序,而不删除旧应用程序,以防您决定再次更改包名称。如果您确定这个包名,您可以在添加新应用程序后删除旧应用程序。


推荐阅读