从 GCM/FCM 的生产证书中添加 SHA-1

Add SHA-1 from production certificate for GCM/FCM

我有一个使用 FCM 的应用程序。我已经将包添加到 FCM,它说 "Debug signing certificate SHA-1 (optional)",所以一切都按预期工作。

现在我正在为发布做准备,想知道我是否需要将此 SHA-1 证书更改为发布证书中的值,或者它不是必需的,对于发布我应该保持原样吗?

由于这是一个可选字段,如果您添加任何 SHA1 值,这意味着它将成为 SHA 1 依赖项,只要您更改签名配置,sha1 将需要更改,但是如果您可以将字段保留为空两个都想用。

是的,您必须添加发布证书的 SHA-1。您可以从设置按钮添加 SHA

然后添加指纹:

您可以同时拥有调试和发布证书的 SHA-1。所以该应用程序将在调试和发布模式下工作。

添加 Android 应用程序时是否需要提供 SHA-1?

仅当您使用 Firebase 邀请或 Firebase 动态链接时才需要 SHA-1。将 SHA-1 添加到您的项目可简化 Google 使用 Firebase 身份验证的登录配置。

如果您不使用这些功能,则不必提供 SHA-1。

参考:https://firebase.google.com/support/faq/