Phonegap多次推送通知,当打开一个并返回时,它会从Tray - Android中删除我的所有通知

时间:2015-07-23 12:21:09

标签: android cordova push-notification phonegap-plugins

我收到所有推送通知,可以在托盘中看到。但是点击其中一个通知后,应用程序打开,其他通知保持在栏上但是当你按下主页按钮然后应用程序进入后台,同时托盘清除所有通知。但我希望通知完整无缺

清除:
1-背景中的应用程序
2-发送多个通知
3-您可以看到所有通知
4-单击其中一个主题,打开应用程序 当应用程序打开时,其他5-通知留在栏中 6-按后退按钮或主页按钮时,所有通知都被删除

我正在使用https://github.com/phonegap-build/PushPlugin

1 个答案:

答案 0 :(得分:3)

按下主页按钮后,删除取消通知的两行,即可解决您的问题:

final NotificationManager notificationManager = (NotificationManager) cordova.getActivity().getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.cancelAll();

这两行可在onPause()文件的PushPlugin.java方法中找到。