I highly recommend installing Buzzkill for those on Android.
In addition to built-in per-channel settings, Buzzkill allows you to create rules to auto-dismiss or do certain actions depending on the title or description of the notification, using basic matching or regex.
It also gives you a nicer view of notification history, with more days and scrubbing across time if you ever want to revisit past notifications.
Buzzkill is a godsent and should be an OS feature. Setting rules on notifications, automated actions and a history has reduced the deluge of useless distractions for me.
The app is proprietary and closed source though; it also uses Accessibility access. This might be a turn off for some threat models.
I've no idea. Although I've worked on Java for ages, Android programming never caught my interest. Maybe search for his to get started on Android and browse some open source projects to get a feel of this is your thing.
In addition to built-in per-channel settings, Buzzkill allows you to create rules to auto-dismiss or do certain actions depending on the title or description of the notification, using basic matching or regex.
It also gives you a nicer view of notification history, with more days and scrubbing across time if you ever want to revisit past notifications.
https://play.google.com/store/apps/details?id=com.samruston....