Firebase Cloud Messaging(FCM)无法获取数据

时间:2018-12-13 08:47:21

标签: java android firebase firebase-cloud-messaging

我正在使用 FCM 向Android设备发送推送通知。

我正在使用基于Java的Google API客户端发送消息。

FCM 请求正文,用于使用通用通知对象的消息:

{
 "message": {
"notification": {
  "title": "FCM Notification",
  "body": "Notification from FCM"
},
"data": {
  "k1": "v1",
  "k2": "v2"
},
"token": "eeNFUXuDQ:APA91bGaLh5UeJcyJctFWlvC32ezPk7ZWp-D05ImpPWbSv_yc49igOioyBOMZg3bxl8L8fvNWTQW6LcptwZoiOwHtIN24uNHox1s2ql1Ir5Rm9Jk1DXPAPe79o20GXHZhY04-TRzpaXe"
}
}

发送到Firebase进行传递,响应的邮件:

{  
"name": "projects/lacoya-1540956670279/messages/0:1544690320409950%b4fb2744b4fb2744"
}

但是,在我的android设备中,我仅收到标题值"FCM Notification"作为通知,但我希望看到一些数据以及一些自定义JSON。

如果您较早遇到这个问题,请稍加注意。

此致

1 个答案:

答案 0 :(得分:0)

android代码存在一些问题。使用正确的回调方法后,我们正在获取数据。以下是有用的链接。

https://firebase.google.com/docs/cloud-messaging/android/receive

感谢您的所有努力。