Android/Firebase 调试签名证书 SHA-1 的用途

Purpose of Android/Firebase Debug signing certificate SHA-1

最新的 Firebase 云消息传递面板在注册新应用时有一个可选的 Debug signing certificate SHA-1 字段。表格声明证书是:

Required for Dynamic Links, Invites, and Google Sign-In support in Auth. Edit SHA-1s in Settings.

关于如何获得证书的在线资源很多(example),但我找不到关于其用途、发布和调试之间的区别以及为什么 Firebase 只接受的正确解释对于后者。

SHA-1证书的用途是什么,发行版和调试版有什么区别?

据我了解,某些 Google Play 服务(例如 Google 登录)需要提供用于签署应用程序的证书的 SHA1 指纹。使用 Android Studio 开发应用程序时,IDE 会创建一个自签名调试证书,用于对开发中的应用程序进行签名。您需要使用 Firebase 控制台注册此证书的指纹才能访问 Google Play 服务。

您可以在以下文章中找到更多信息: