java - 由于包名称不同,Firebase 中的用户身份验证失败?安卓、Java
问题描述
希望你今天过得愉快。好吧,我发布的应用程序无法验证用户。在指纹部分,我包括:应用程序签名证书、发布和调试签名密钥(都是 SHA-1),但仍然失败。
我怀疑它与包名称有关。因为我在发布之前更改了我的应用程序的包名称。因此应用程序的包名(在代码和 Play 商店中)与 Firebase 中的包名不同。
我应该在 Firebase 中创建新项目并重新配置它吗?还是可能有其他因素?
我计划做的事情:添加一个新应用程序(在同一个项目中),复制所有必要的 SHA-1 密钥,删除旧的。替换目录下新的json文件,重新上传。
或者
我应该只添加应用程序而不删除旧的“应用程序”吗?
哪个会更好?
谢谢。
解决方案
添加一个新应用程序,而不删除旧应用程序,以防您决定再次更改包名称。如果您确定这个包名,您可以在添加新应用程序后删除旧应用程序。
推荐阅读
- r - R如何用数据表中的另一个值向量替换/ gsub一个值向量
- javascript - 保存本地存储是不稳定的 - 赛普拉斯
- unity3d - Unity游戏对象进入地形.2
- c++ - 如何将日期格式从 std::cin 解析为 c++ 中的字符串流缓冲区?
- ios - Swift——删除 UIView(动画)时,它会留在屏幕上
- android - 路径用颜色填充,而不是显示为轮廓
- python - 有没有更好的方法来检查一系列输入是否匹配某个停止条件?
- drupal - 如何在 AMP 中添加选择选项
- linux - 突然无法运行 Shell 脚本功能
- javascript - 如何通过lua脚本及时更新Android MediaStore?