取消通知

Cancel notification

我使用Onesignal推送通知,需要取消所有onPause和onResume的通知,

 NotificationManager notificationManager = (NotificationManager) getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);
        if (notificationManager!=null)
            notificationManager.cancelAll();

但它无法正常工作。当应用程序重新启动时,我会收到所有旧通知。我重新启动我的应用程序,这些旧通知不需要显示。 请帮忙解决这个问题!!

您需要从 OneSignal SDK 使用此方法 clearOneSignalNotifications

或仅针对一个通知cancelNotification

Check here