【问题标题】:Firebase cloud messaging authorizion errorFirebase 云消息授权错误
【发布时间】:2016-11-02 11:57:12
【问题描述】:

我正在尝试向我的 Android 应用发送 FCM 推送通知 从邮递员那里我在我的开发者控制台上有两个 api 密钥,当我尝试使用第一个密钥时,我从 FCM 得到了这个响应:

Unauthorized

Error 401

当我尝试第二个时,我得到了 FCM 的回复:

Error=MissingRegistration

我在正文中有这些数据:

{ "data":{
"score":"5x1",
"time":"15:10"
}
,
"to":"*******"
}

令牌工作正常,我已在 firebase 控制台中对其进行了测试 问题可能是什么,解决办法是什么

【问题讨论】:

  • MissingRegistration 通常表明您的 to 字段为空,如果它不为空,我希望您得到 InvalidRegistration。您是否还在客户端使用 GCM 或 FCM 来生成您在 to 字段中使用的 InstanceID 令牌?

标签: android push-notification firebase firebase-cloud-messaging


【解决方案1】:

Error 401 Unauthorized 是因为服务器密钥错误。

解决此错误:
转到 firebase console 中的项目设置。
单击Cloud Messaging 并复制该页面中提到的Server Key

如果需要更多帮助,请告诉我。

【讨论】:

  • 我已经做到了,我有第二个问题
  • 我收到此响应 Error=MissingRegistration
  • 你在post请求中添加了TokenID吗?
  • 我在正文中有这个数据 { "data":{ "score":"5x1", "time":"15:10" } , "to":"token" }跨度>
  • 请尝试将您的to 密钥更改为registration_ids
猜你喜欢
  • 1970-01-01
  • 2018-11-25
  • 2019-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多