I want to be able to get notifications before they are displayed to the user, save them and show them at some chosen time.

I tried the [NotificationListenerService](https://developer.android.com/reference/android/service/notification/NotificationListenerService.html) but i can only get the notification after it already displayed.

Is there any way to do it?

Also is there a way to block notifications from speciffic apps?