You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase Cloud Messaging教程中仅见Sender ID,如何获取/创建对应Token?

解决Firebase Cloud Messaging无法找到教程中Token的问题

你看到的教程里的Token是旧版FCM Server Key,现在Firebase控制台默认隐藏了这类旧版密钥,只显示Sender ID,按以下步骤操作就能获取:

方法一:启用旧版Cloud Messaging API获取Server Key

  • 进入Firebase控制台的「项目设置」->「Cloud Messaging」页面
  • 向下滚动找到「Cloud Messaging API (Legacy)」板块
  • 如果该板块显示「已禁用」,点击右侧的「启用」按钮
  • 启用后就能看到「服务器密钥」,这就是教程里用到的Token

方法二:创建新版V1密钥(推荐,安全性更高)

如果不想用旧版密钥,推荐使用更安全的V1 API密钥:

  • 在「Cloud Messaging」页面找到「Firebase Cloud Messaging API (V1)」
  • 点击「管理服务帐号」跳转到IAM管理页面
  • 找到名称以firebase-adminsdk开头的服务帐号,进入「密钥」标签页
  • 点击「添加密钥」->「创建新密钥」,选择JSON格式后下载文件,该文件中的密钥信息可用于服务器端调用FCM V1 API

额外说明

如果教程里的Token指的是客户端设备Token,那这个不是在控制台获取的,需要在你的App中通过FCM SDK调用接口获取:

  • Android端:调用FirebaseMessaging.getInstance().getToken()
  • iOS端:调用Messaging.messaging().token(completion:)

内容的提问来源于stack exchange,提问作者Yunnane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 05:45:32