Hacker Newsnew | past | comments | ask | show | jobs | submit | manarth's commentslogin

You're right - the app sandbox model in iOS prevents inter-app communication of notifications, and there is no iOS equivalent to the Android ListenerNotificationService API.

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 <budget airline app X> to display notifications of gate changes"
    "Block <budget airline app X> 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.

Most apps that are in need of notification control either:

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


Companies do it with email unsubscribe categories to, which is skirting laws for sure.

I wish app review checked for this. It's hostile anti user behavior.

OEMs like Samsung turn off that ability by default unless you toggle it in "advanced settings". Thank you Samsung!

Yeah the problem is a lot of apps dump their ads in the wrong category if they even use categories :(

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...


Real risk of them blocking or crippling it at some point. They've nerfed a lot of useful things over time, Wi-Fi scanning being one good example.

Another legitimate use case are e.g. Event Reminder, which intercept my calendar notifications and turn them into full screen alarms.

My distracted ADHD brain misses event notifications just too often, but with this app, even I my phone is in another room, I get reminded of that meeting, in time.


The aircraft reached 107kt on the taxiway.

V1 (the "point of no return" where a takeoff should not be aborted) for an A320 is around 120kt to 145kt.


Which is a metric that assumes a certain length of runway infront of you, not a taxiway.

Well what is the maximum speed to reject a takeoff on a taxiway?

There's this post and thread from 7 weeks ago: https://news.ycombinator.com/item?id=46319657

Original title: "She Was Ready to Have Her 15th Child. Then Came the Felony Charges"

https://archive.is/yXvj0


Counterpoint: to be effective, it needs to be administered twice per day.


Original title: "Kanye West is what a real mental crisis looks like"

https://archive.is/SIcBu


I can see why they changed the title! I wonder how many sales has Kanye West nade on account of his controversial views? He fills an unusual niche in the music industry.

"stale" was used a while back - since then I've been starting with "slate"

But now you can use it again!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: