签名证书vs上传证书vs调试证书(Firebase)的SHA1指纹

时间:2020-06-04 08:59:55

标签: android firebase sha1

需要对从签名证书vs上传证书vs调试证书获得的SHA1指纹进行一些说明。我有三个问题,

1-我知道如何使用Android Studio的签名报告获取调试指纹。但是,使用命令keytool -keystore到调试或生产密钥库的路径-list -v可以给我提供上载指纹,那么如何获得签名指纹?

2-如果我没记错的话,则似乎是每次应用程序更新时从上传证书中获得的SHA1指纹都会更改。这是正确的吗,签名指纹也会改变吗?

3-我应该在Firebase的“项目设置”中添加哪一个,以及应该使用哪一个在我的应用程序上实现google登录?

任何澄清表示赞赏。

1 个答案:

答案 0 :(得分:0)

我是应用开发的新手,但据我所知:

  1. 您可以在 Google Play Console 下看到签名指纹 >(选择您的项目)>(查看左侧导航)> Release > Setup > App Integrity
  2. 指纹都不会自动改变。
  3. 我在发布版本方面遇到了问题,并且不清楚哪些指纹也存在于何处。

我必须在三个地方同时放置唱歌和上传指纹:

  • 应用构建中的 google-services.json
  • Firebase 项目设置
  • Google API 密钥限制

但是,Release build 给出错误:“来自此 Android 客户端应用程序 {package.name} 的请求被阻止”。