我正在开发一个接收推送通知的 Ionic 2 应用程序。它必须接收静默背景通知,这意味着通知在系统通知区域中不可见。相反,当应用程序打开时,通知会发送到应用程序,然后它会处理接收到的数据。它的工作原理是它只接收应用程序关闭时发送的最后一个通知。
也许是缺少 GCM 消息配置。
预期行为
接收多个后台静默推送通知。
实际行为
仅接收最后一个后台推送静默通知。
重现场景(包括但不限于)
重现步骤平台和版本在应用程序关闭时发送两条或更多条无声背景消息。打开应用程序。on receive 监听器只接收到最后一个通知。
(Android) 什么设备供应商安卓 5.1.1/6.0
Cordova CLI 版本和cordova 平台版本谷歌
插件版本科尔多瓦——版本 6.2.0 科尔多瓦
平台版本 android 5.1.1
样本推送数据负载科尔多瓦插件版本 | grep phonegap-plugin-push 1.7.4
{
"delay_while_idle": true,
"priority": "high",
"data": {
"content-available": "1",
"notId": Date.now(),
"silenttitle": 'some title',
"silentmessage": 'some message'
}
}
我怎样才能收到发送到我的应用程序的所有静默通知?