为什么调试密钥在Firebase中有效,但在Google Maps中却无效?

时间:2017-01-22 14:41:57

标签: android google-maps firebase firebase-notifications firebase-console

这是我第一次将带谷歌地图的应用程序上传到Play商店,因此我错误地没有向Google Dev Console添加版本SHA1密钥。在将SHA1密钥更改为版本1之前,映射无法正常工作。

我还使用了Firebase通知,但我还没有在Firebase控制台中添加发布SHA1密钥,但通知仍然有效,为什么?

我应该留下那把钥匙吗?或者我是否应该将版本SHA1密钥添加到Firebase控制台,下载新生成的google-services.json,然后在Google Play中更新应用程序?

1 个答案:

答案 0 :(得分:2)

在您的应用中使用Firebase时,SHA1不是强制性要求,但是,在您需要时(根据Firebase控制台中的帮助程序),它是必需的:

  

用于为您的应用创建OAuth 2客户端和API密钥。

OAuth 2 Client用于身份验证和授权的位置,以便您可以使用某些Google API。

但是,如果您只打算使用FCM / Notifications,则不需要它。