我正在从FCM向Android设备发送推送通知,这是通过向包含JSON主体的FCM发送POST消息来完成的。Android FCM - 如何仅显示一个通知
如果我发送两次相同的JSON主体,Android设备将显示两个通知(或三个或四个...)。但我希望它只显示一个。
“collapse_key”应该解决这个问题吧? (FCM Documentation)
但是在哪里或如何插入?
当前JSON体:
{
"notification": {
"title": "MyAPP",
"body": "Open MyAPP to access your data",
"click_action" : "OPEN_MAINACTIVITY",
"icon": "ic_launcher_red",
"color": "#ff0000"
},
"data": {
"extra1":"sample1",
"extra2":"sample2"
},
"registration_ids":[
"--my_id--"
]
}
我在很多方面包括“collapse_key的”,但至今没有运气都试过了。仍然是多个通知。欢迎任何帮助。