【问题标题】:Where can I find the API KEY for Firebase Cloud Messaging?在哪里可以找到 Firebase 云消息传递的 API KEY?
【发布时间】:2016-09-17 04:15:19
【问题描述】:

我试图弄清楚新版本的 GCM 或 Firebase 云消息传递如何工作,因此我将我的一个项目移至新的 Firebase 控制台,如果我没有 API KEY 或者我想创建一个新的。 ..我在哪里可以做?

【问题讨论】:

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


【解决方案1】:

如果您想在 android studio 中以编程方式获取当前 api 密钥,请使用 FirebaseOptions.fromResource(context).getApiKey()

【讨论】:

    【解决方案2】:

    管理员应该允许您查看项目设置,否则云消息选项卡将隐藏在您的控制台上

    【讨论】:

      【解决方案3】:

      您可以从 google-services.json 文件中找到 API KEY

      【讨论】:

        【解决方案4】:

        您可以在 firebase 中打开项目,然后您应该点击项目概览,然后转到项目设置,您将在那里看到 Web API 密钥

        【讨论】:

          【解决方案5】:

          您可以通过以下方式找到您的 Firebase Web API 密钥。

          转到project overview -> general -> web API key

          【讨论】:

          • 2021 这不再有效
          • @user1034912 我会检查它并尽快更新它
          【解决方案6】:

          您也可以在 android studio 中获取 API 密钥。在android中切换到项目视图 然后找到 google-services.json。向下滚动,您将找到 api_key

          【讨论】:

            【解决方案7】:

            在此输入:

            https: //console.firebase.google.com/project/your-project-name/overview

            (将your-project 替换为您的project-name) 并点击“在您的网络应用中添加 firebase”(红色圆圈图标),此操作会显示一个对话框,其中包含:

            • apiKey
            • authDomain
            • 数据库网址
            • 存储桶
            • messagingSenderId

            【讨论】:

            【解决方案8】:

            请将来自Firebase -> Project Settings -> Cloud Messaging -> Legacy Server Key 的新api 密钥添加到工作区文件,即google-services.json

            【讨论】:

              【解决方案9】:

              第 1 步:转到Firebase Console

              第 2 步:选择您的项目

              第 3 步:点击设置图标并选择项目设置

              第 4 步:选择云消息标签

              【讨论】:

              • 可视化胜于文字!
              【解决方案10】:

              https://console.firebase.google.com/project/(your-project-id)/settings/cloudmessaging

              您可以在以下位置找到 API KEY:

              (gear-next-to-project-name) > Project Settings > Cloud Messaging

              Server Key 是 API 密钥。

              【讨论】:

              • 谢谢,我想知道如果 API KEY 被泄露会发生什么,如何重置它或创建一个新的......
              • ps:轮换密钥的解决方法是从 cloud.google.com > API 管理器 > 凭据打开 firebase 项目
              • 服务器密钥是否与 API 密钥相同?
              • 在这种情况下是的
              • 我认为服务器密钥与 Web API 密钥不同,这里的一些其他答案表明它们用于不同的用途。
              【解决方案11】:

              1.如果您还没有 Firebase 项目,请在 Firebase 控制台中创建一个。如果您已经有一个与您的应用关联的现有 Google 项目,请单击导入 Google 项目。否则,单击创建新项目。

              2.点击设置,选择权限。

              3.从左侧菜单中选择服务帐户。

              4.单击创建服务帐户。

              • 输入您的服务帐户的名称。
              • 您可以选择自定义从名称自动生成的 ID。
              • 选择提供新的私钥并将密钥类型保留为 JSON。
              • 未选中启用 Google Apps 域范围委派。
              • 点击创建。

              这可能是您正在寻找的。这是网站上的教程

              【讨论】:

              • 这适用于官方支持的 firebase SDK。它在文档中的哪个位置说,Java 和 nodejs。
              猜你喜欢
              • 2019-07-26
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2016-10-10
              • 2018-03-24
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多