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

时间:2016-11-11 22:28:50

标签: android google-cloud-messaging firebase-cloud-messaging android-signing

所以我有一个使用FCM的应用程序。我已经将软件包添加到FCM,并且正如它所说的那样"调试签名证书SHA-1(可选)"。一切都按预期工作。

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

3 个答案:

答案 0 :(得分:2)

是的,您必须添加发布证书的SHA-1。您可以添加SHA-from settings按钮 Firebase Project Settings

然后添加指纹: enter image description here

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

答案 1 :(得分:1)

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

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

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

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

答案 2 :(得分:0)

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