I'm surprised Android has an API for one app to block notifications from other apps. I guess enjoy it while it lasts.
The NotificationListenerService. It has genuine use-cases such as this DoNotNotify app, but could easily be misused - e.g. malware intercepting a wallet OTP notification and forwarding it to the attacker. Access to the API is controlled by a specific permission which users have to explicitly enable in "Special app access". https://developer.android.com/reference/android/service/noti...
DoNotNotify is now Open Source
11–20 of 54 posts
Re: DoNotNotify is now Open Source
#12Why does Android need this? Does the OS not let you control notifications?
Re: DoNotNotify is now Open Source
#13Why does Android need this? Does the OS not let you control notifications?
Re: DoNotNotify is now Open Source
#14Why does Android need this? Does the OS not let you control notifications?
Android does, at the level of "Allow notifications from app X" and "Block notifications from app X". DoNotNotify gives granularity and rules (which a specific app may have chosen not to implement). For example: "Allow to display notifications of gate changes" "Block from displaying advertising notifications"
Re: DoNotNotify is now Open Source
#15Re: DoNotNotify is now Open Source
#16Earlier quoted context omitted.
Android does, at the level of "Allow notifications from app X" and "Block notifications from app X". DoNotNotify gives granularity and rules (which a specific app may have chosen not to implement). For example: "Allow to display notifications of gate changes" "Block from displaying advertising notifications"
Android 15/16 does allow you to control notifications even lower, at the level of notification category, but indeed the app must have chosen to use them.
Re: DoNotNotify is now Open Source
#17Re: DoNotNotify is now Open Source
#18Earlier quoted context omitted.
Android does, at the level of "Allow notifications from app X" and "Block notifications from app X". DoNotNotify gives granularity and rules (which a specific app may have chosen not to implement). For example: "Allow to display notifications of gate changes" "Block from displaying advertising notifications"
Android 15/16 does allow you to control notifications even lower, at the level of notification category, but indeed the app must have chosen to use them.
a) bundle everything in one category, from critical notifications without which the app can't fulfill its purpose to "HEY YOU HAVEN'T USED ME IN A DAY, USE ME NOW" spam
b) create a new category for spam every time they feel enough users have turned off the previous one, which is often