我正在使用 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。
如果您较早遇到这个问题,请稍加注意。
此致
答案 0 :(得分:0)
android代码存在一些问题。使用正确的回调方法后,我们正在获取数据。以下是有用的链接。
https://firebase.google.com/docs/cloud-messaging/android/receive
感谢您的所有努力。