【问题标题】:Firebase Cloud Messaging different keysFirebase 云消息传递不同的密钥
【发布时间】:2016-11-01 10:01:21
【问题描述】:

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

【问题讨论】:

  • 你能提供一个链接到 FCM 引用“当前密钥”的地方吗?
  • } }, "oauth_client": [ { "client_id": "224788415279-s6jh7g39fbe*****************t0obk.apps.googleusercontent.com" , "client_type": 3 } ], "api_key": [ { "current_key": "AIzaSyDb7O*************eUv0V3pcmLJk-kks" }
  • 这是 google -services .json 文件

标签: android firebase firebase-cloud-messaging google-play-services


【解决方案1】:

目前还没有文档清楚地讨论在google-services.json 文件中找到的值。虽然这个answer 几乎可以让您了解它是什么以及它的作用。

至于您要求的具体细节:

  • 当前密钥 - 在使用它的文档的任何地方都没有明确说明,但是,在 Firebase 之前最初使用 google-services.json 的 3 项服务中(Google 登录、分析,GCM),我猜它会在谷歌登录和分析之间。 @DiegoGiorgini here 也提到过:

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

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

  • Web API Key - 这个我以前没有机会使用过。不过,我看过其他帖子,其中这个特定的 API 密钥经常用于与 Firebase 相关的 Web 应用程序(可能也用于身份验证?),但我并不完全确定。

  • 服务器密钥 - 根据docs:

授权您的应用服务器访问 Google 服务的服务器密钥,包括通过 Firebase Cloud Messaging 发送消息。

我还尝试在 Firebase 控制台中查看当前密钥可见的位置,但它似乎不存在。

【讨论】:

    猜你喜欢
    • 2016-10-10
    • 2018-08-25
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 2022-06-21
    • 2022-06-10
    • 1970-01-01
    相关资源
    最近更新 更多