这是我第一次将带谷歌地图的应用程序上传到Play商店,因此我错误地没有向Google Dev Console添加版本SHA1密钥。在将SHA1密钥更改为版本1之前,映射无法正常工作。
我还使用了Firebase通知,但我还没有在Firebase控制台中添加发布SHA1密钥,但通知仍然有效,为什么?
我应该留下那把钥匙吗?或者我是否应该将版本SHA1密钥添加到Firebase控制台,下载新生成的google-services.json
,然后在Google Play中更新应用程序?
答案 0 :(得分:2)
在您的应用中使用Firebase时,SHA1不是强制性要求,但是,在您需要时(根据Firebase控制台中的帮助程序),它是必需的:
用于为您的应用创建OAuth 2客户端和API密钥。
OAuth 2 Client用于身份验证和授权的位置,以便您可以使用某些Google API。
但是,如果您只打算使用FCM / Notifications,则不需要它。