【问题标题】:SHA1 fingerprint from signing certificate vs Upload certificate vs debug certificate (Firebase)来自签名证书、上传证书和调试证书的 SHA1 指纹(Firebase)
【发布时间】:2020-09-23 04:55:32
【问题描述】:

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

1 - 我知道如何使用来自 android studio 的签名报告获取调试指纹。但是使用命令 keytool -keystore path-to-debug-or-production-keystore -list -v 给了我上传指纹那么我如何获得签名指纹?

2 - 如果我没记错的话,看起来从上传证书获得的 SHA1 指纹会随着每次应用程序更新而改变。这是正确的吗?签名指纹也会改变吗?

3 - 我应该将哪一个放入 Firebase“项目设置”,以及我应该使用哪一个在我的应用上实现 google 登录?

感谢任何澄清。

【问题讨论】:

    标签: android firebase sha1


    【解决方案1】:

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

    1. 您可以在 Google Play 控制台下看到签名指纹 >(选择您的项目)>(查看左侧导航)> 发布 > 设置 > 应用完整性
    2. 两个指纹都不会自动改变。
    3. 我在发布版本时遇到问题,不清楚哪些指纹也去了哪里。

    我必须将唱歌和上传指纹都放在三个地方:

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

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

    【讨论】:

      猜你喜欢
      • 2013-12-03
      • 2016-10-04
      • 1970-01-01
      • 2019-01-03
      • 2021-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多