【问题标题】:Phonegap Multiple Push notification,when open one and go back it deletes all my notification from Tray - AndroidPhonegap 多重推送通知,当打开一个并返回时,它会从托盘中删除我的所有通知 - Android
【发布时间】:2015-07-23 12:21:08
【问题描述】:

我收到所有可以在托盘中看到的推送通知。但是在单击其中一个通知后,应用程序已打开,其他通知保持在栏上但是当您按下主页按钮时,应用程序将进入后台,并且托盘清除所有通知。但我希望通知完好无损

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

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

【问题讨论】:

    标签: android cordova push-notification phonegap-plugins


    【解决方案1】:

    您的问题将通过删除按下主页按钮后取消通知的两行来解决:

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

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

    【讨论】:

    • 我尝试这样做但仍然无法解决此问题。
    • 你好,首先确保cancelAll()方法没有在其他地方调用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-13
    • 1970-01-01
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多