Firebase云消息传递不同的密钥

JSO*_*ser 4 android firebase google-play-services firebase-cloud-messaging

什么是google_services.json制作项目时文件中生成的当前密钥.当前密钥,Web API密钥和服务器密钥之间有什么区别,我在哪里可以找到当前的密钥FCM控制台?我找不到它了.

AL.*_*AL. 6

目前没有文档可以清楚地讨论google-services.json文件中找到的值.虽然这个答案 几乎可以让你了解它是什么以及它做了什么.

至于你要求的具体细节:

  • 当前密钥 - 在使用它的文档中没有明确说明任何内容,但是,在google-services.json最初用于Firebase(Google登录,分析,GCM)之前的3个服务中,我猜测它将介于Google之间登录和分析.正如@DiegoGiorgini 在这里提到的:

FCM不使用google-services.json中的api_key值.(它被其他Firebase库使用)

因此,它可以用于单独的Google非Firebase或Firebase服务.

  • Web API密钥 - 我以前没有机会使用它.但是,我看过其他帖子,其中这个特定的API密钥经常用在与Firebase相关的Web应用程序上(可能也用于Auth目的?),但我不完全确定.

  • 服务器密钥 - 根据文档:

一种服务器密钥,用于授权您的应用服务器访问Google服务,包括通过Firebase云消息传递消息.

我还试图查看当前密钥可见的Firebase控制台,但它似乎并不存在.