我在kotlin中制作了一组脚本,用于测试推送通知,以便重构与通知相关的旧代码。 我需要使用这样的有效载荷将请求发送到gcm服务器,这将导致通知到达我的电话,其中包含字段“ gcm.notification.body”,而我似乎无法做到这一点。 目前,我正在尝试使用邮递员来计算有效载荷。我得到的“最近”是“ gcm.notification.data”和“ fcm.notification.body”。
首先具有此请求正文:
{
"to": "someDeviceToken",
"notification":{
"data":{
"title": "Title supported",
"message": "Notification Message",
"type": "example",
"id": 345,
"priority": 1,
"data": {
"images": [
"https://someimage.com/image.png"
]
}
}
}
}
第二个:
{
"to": "someDeviceToken",
"data":{
"fcm.notification.body":{
"title": "Title supported",
"message": "Notification Message",
"type": "example",
"id": 345,
"priority": 1,
"data": {
"images": [
"https://someimage.com/image.png"
]
}
}
}
}
我什么都找不到。谢谢
答案 0 :(得分:0)
这有点棘手,但是与同事一起,我们能够找到解决方案。正确的有效负载JSON如下所示:
{
"to": "someDeviceToken",
"data":{
"gcm.notification.e": 0,
"gcm.notification.body":{
"title": "Title supported",
"message": "Notification Message",
"type": "example",
"id": 345,
"priority": 1,
"data": {
"images": [
"https://someimage.com/image.png"
]
}
}
}
}
"gcm.notification.e": 1
不起作用-必须为0。