Android 我正在邮递员中测试Firebase通知,但没有得到响应

Android 我正在邮递员中测试Firebase通知,但没有得到响应,android,firebase,firebase-cloud-messaging,postman,Android,Firebase,Firebase Cloud Messaging,Postman,我是Firebase的新手。现在我试着在邮递员中测试通知 但是如果我在Firebase控制台中测试它,我可以得到通知 我从Firebase控制台使用了正确的发送者ID和API密钥 关于这个问题,请给我一些建议。我检查了一些堆栈,但没有解决这些答案 编辑:有效载荷: { "data": { "ReferenceKey": "BD", "ReferenceValue": "10" }, "to" : "fzUHLONY-gY" } 在Firebase控制台中,转

我是Firebase的新手。现在我试着在邮递员中测试通知

但是如果我在Firebase控制台中测试它,我可以得到通知

我从Firebase控制台使用了正确的发送者ID和API密钥

关于这个问题,请给我一些建议。我检查了一些堆栈,但没有解决这些答案

编辑:有效载荷:

{ "data": {
      "ReferenceKey": "BD",
      "ReferenceValue": "10"
  }, 
  "to" : "fzUHLONY-gY"
}

在Firebase控制台中,转到项目设置->云消息,并尝试使用服务器密钥。

如果您收到无效/错误的服务器密钥,则最常收到401错误(有关详细信息,请参阅我的答案)。只需从Firebase控制台使用正确的服务器密钥

至于你在《邮递员》杂志上的要求,看起来不错。请注意,您不必在请求中添加发件人ID。请参阅我的答案,详细说明


如果您仍然遇到任何错误,请告诉我。

从标题中删除发件人,并在正文中添加有效的firebase令牌id。希望它能帮助您


你好。您还可以包括您正在发送的(原始)示例有效负载吗?{“数据”:{“ReferenceKey”:“BD”,“ReferenceValue”:“10”},“to”:“fzUHLONY gY”}这是作为有效负载发送的,这是确切的注册令牌吗?看起来很短。或者你是出于安全原因而剪切的吗?是的,我已经剪切了注册令牌。@CarinaMj如果你能够解决这个问题,我面临着一些类似的问题。邮递员成功地回复了我,但数据没有存储在Firebase中。我已经尝试过了,如果我尝试过,那么我会得到这样的回复{“multicast_id”:7361428839748873683,“成功”:0,“failure”:1,“canonical_ID”:0,“results”:[{“error”:“InvalidRegistration”}]}如果是InvalidRegistration,则API是正确的,但pushtoken没有在服务器中更新。记录推送令牌并检查是否与您的保护程序中的相同。这与从GCM云发送不同。我使用服务器密钥作为Firebase项目设置中的Web API密钥,这是正确的吗?@CarinaMj您必须使用服务器密钥,而不是Web API密钥。我已经尝试过了,如果我尝试过,那么我得到的响应如下{“multicast_id”:7361428839748873683,“success”:0,“failure”:1,“规范_id”:0,“结果”:[{“错误”:“无效注册”}]}