I only care about the helpful notifications, not the promotional ones
alexanderell.is
alexanderell.is
If the app doesn't bother to categorize its notifications into channels at all, I turn off its notifications entirely, and I won't turn it back on.
If something is important enough, I can always manually check on it. My attention is too valuable to me to waste it on useless notifications.
I do want more control over my notifications in general. I use Google Apps Script to automatically process/triage my email, and I want to do something similar with notifications. I can probably do so using Tasker, but I haven't gotten around to it.
I will also one-star review any app that prompts me to review it by first asking me if I like it (sneaky sneaky!)
[0] Yes Free Now I'm talking about you.
Thanks, I will do so from now on!
Companies that attempt to filter out negative feedback can pound sand.
1. I don’t use a lot of apps. I prefer web for most things. It turns out the apps I do download are from bigger companies (YouTube, Netflix). It’s annoying to be nagged by these companies. I already pay them $x/mo and now they’re asking more from me? Please leave me alone.
2. Many apps are first asking if I like it THEN prompt me to review if I say yes. It is my understanding that this is against the rules for the Apple App Store. If it’s not it should be. That’s shady behavior. It’s so common that I’ve been conditioned to not even believe that the first prompt is even real. I feel like I’m literally being Phished for reviews here. I don’t like it.
So yes, I’m to the point where I assume all nag-ware is employing some manipulative dark pattern and I default to 1-star review. Yes I will one star review some apps that don’t deserve it. But at this point those developers are playing in the same sandbox as all the bullies and I can’t tell them apart anymore. I have to protect myself. I don’t have the mental energy to try and distinguish between the good guys and bad guys anymore.
It is my opinion that Indie developers need to find a better way to market themselves. The water has been poisoned on reviews.
Sorry if you disagree with me. But that’s where I’m at now.
Fwiw, I'm not asking if they like it first. I ask them to write an honest review if they want, and that it helps support the game.
I'm just surprised this small thing is controversial considering how hard I've worked on being transparent and avoid dark patterns.
I think you're just lucky. Or maybe my friends and I are just cursed. I get asked to rate everything. My doctor's office sends me an email to rate them on the web after every single visit. If I go in for a follow-up a week later, I get 2 emails asking for ratings - one for the initial visit and one for the follow-up. My dog's vet asks for a rating. I get a pizza delivered, they want a rating. It's too much. I definitely never rate an app that asks me to for the reasons you've said. It's all very scammy and I'm conditioned now. Sucks for the honest guys, but c'est la vie.
Sadly iOS doesn't really have this in the same way :(
IME, Lyft and Uber are the worst. For Lyft, their notification preferences are buried under "Privacy: Choose what data you share with us". Not the first place anyone would look!
> If the app doesn't bother to categorize its notifications into channels at all, I turn off its notifications entirely, and I won't turn it back on.
I think you're thinking of the _disable_ button on preinstalled apps. this button is only available on preinstalled apps (it switches to an uninstall button for others) however the functionality is still there if you turn on adb. The relevant command is `pm disable --user ## package.name`. You can check your user number with `pm list users`, `dumpsys user|fgrep 'UserInfo{'` or a couple other ways; the package name is in the play store URL.
m.uber.com
Well, the developers have started fighting against that by not splitting notifications into channels anymore. Now you just get "General" channel were basic functionality and spam can't be separated.
The modern world of user abuse is great.
If it's borderline I will first try silencing the channel like the parent commenter.
GDPR talks about data collection and says nothing about having your own business spam you with advertisement (as long as they don't collect data outside their GDPR restrictions).
For those with infinite time or for whom this is a single issue, yes. For the rest of us, disabling notifications isn’t too hard.
If they think they can abuse my attention with stuff like this, I immediately uninstall and go on with my life.
My problem is that I do want notifications for when my driver has arrived.
there have always been ads when I go to the movies, and in the magazines I pay good money for. nothing about paying for a product should give you an expectation of ad free, that's a very slim niche of a business model where they pummel you with ads until you subscribe a la spotify and youtube, but its not the norm at all
Uber eats isn’t integral to operating in modern society by a long stretch.
The hermit argument is trotted out far too often, it’s one thing if we are talking about something like a smart phone, but just because something is new or techy, doesn’t mean you are a Luddite for not using it.
Turn off Lock Screen, Notifications, Banners.
Leave on “Time Sensitive Notifications”
[1] random image result: https://static1.makeuseofimages.com/wordpress/wp-content/upl...?
https://developer.apple.com/design/human-interface-guideline...
I would think that if you disable the three notifications at the bottom and enable “time sensitive notifications”, if Uber is a well behaved app, it should only notify you for things that are time sensitive. I won’t know for sure for awhile.
https://www.plotprojects.com/blog/ios-15-push-notifications-...
> Apple has provided developers with the freedom to categorize the outgoing notifications from their apps, with guidance from a new notification classification scale. Developers can decide on the appropriate interruption level for their app notifications, however Apple has warned that users can completely turn off app notifications if they feel a high level of urgency is being used unnecessarily.
[1] https://www.plotprojects.com/wp-content/uploads/2021/10/inte...
Come on uber your hidden agenda is showing!
A few months ago, I swear I went through every single setting in the app and failed to find anything like this, so maybe they've since updated their settings page?
They can ring my doorbell or phone me.
Disable 'all promotions and recommendations'
This is sort of like the customer at the gate yelling that they will never fly that airline again. If you’re lost, you’re a sunk cost. Companies should observe those signing off. But more to measure attachment than to make changes to accommodate. (I turn most notifications off.)
Slack is another big offender. Every time you sign up to a new channel you're back on a spam list for some reason. I don't know who is coaching these people, but like notifications, it's a big reason why I often just don't bother signing up for stuff
Uber just sent me a notification to celebrate pride month with Uber (by booking a car??). I don’t see how to turn off these promotional notifications but I need my Uber notifications so I’m aware when my driver is outside. I’m still not sure if I should block all Uber notifications.
by hooking a car, of course
*agressive eyebrow movements*
Still get the stupid "try 1 month free trial" popups whenever I book a ride though, can't see how to turn those off.
They don’t answer me anymore.
As in: A corporate employee leaves a chat aside because it’s too annoying.
If it is a commercial company (e.g. Starbucks from the article) then I sometimes make a point to act innocent and contact their support people to ask why I am not getting order update notifications after "turning off the ads" or whatever. Hopefully the message will get through.
Once I get a bad notification I have no faith in an apps willingness to do what I want.
I really wish companies let us turn this kind of thing off, or better yet stopped trying to boost "engagement" numbers by violating your user's trust.
It’s not a big deal I guess, but annoying and obviously promotional. Now I partially associate Apple with intentionally annoying.
https://www.imore.com/how-to-enable-or-disable-apple-card-no...
Which reminds me, I need to get with Apple Card support to find a workaround for the bug where I get notifications for my spouse’s purchases (and vice versa) despite having toggled the switch enough times to have worn a dull spot on the screen. Thankfully we are a couple who don’t really care about the purchases, per se, it is just fucking annoying.
Not so anymore. Numerous nags in settings to buy AppleCare or start a trial of some service or other. The App Store is particularly egregious: as well as search ads there are now occasional modal prompts to enable marketing notifications with my most hated dark pattern of all—only offering “yes” or “not now” as options.
The App Store on my iphone is only useful for installing apps I've searched for externally. Browsing categories is buried as a search suggestion?
My twitter account goes weeks without being accessed.
So it's usually easy to just turn off all the annoying ones, while keeping the useful ones.
Well, if you are not paying for the service with your money, you are paying with your attention. And this is the mechanism to extract additional attention from you, and it works very well.
That’s also something I do not understand. I don’t get how their domain isn’t flagged everywhere with a very bad reputation given the amount of spam they produce.
But in return I don't ever get any other notification. The only way to find out whether someone answered my tweet is to manually dig through my own profile.
Needless to say, I don't use Twitter anymore. Because of this, and because 80% of content I saw was just a stream of pure negativity.
There is literally nothing on social networks worth notification. Disable them already.
uBlock Origin's element remover is excellent for this, though I often go directly into CSS using Stylus, a CSS management extension for Firefox and other browsers.
I also don't use any mainstream social media apps.
Mastodon and Diaspora* limit notifications to other users' actions only.
I'm surprised EasyList lets so many of these through, so I built my own (very few rules for now):
All desktop notifications are blocked.
Sites will still throw up their own notification icons --- for many that's a dark-patterns false icon (e.g., appears w/o any account). That and a whole host of other annoyances: chumboxes, overlays, interstitials, fixed headers /footers, social link-litter, "engagement" stats, newsletters & other registrations, nags, cookie banners, etc., etc.
The set of CSS hacks I'd created for Buzzfeed a few years back was pretty remarkable. Stripped of its cruft, the site was ... moderately tolerable. (It was, of course, still Buzzfeed...) I called it "unBuzzed".
And use it a lot less now, so good job, Twitter!
Never used https://adnauseam.io/ ... but mhmmm maybe it’s the next step.
Install the extension, load Twitter end set up endless scroll or Puppeteer script. Adnauseam would click EVERY ad it sees.
So the first time you get an ad notify, you click "hibernate" and you are good. And if it is time to make another order, app is woken up, so you cannot miss notifications by accident.
Sure, it is not as good as having separate "show ads" toggle, but it requires no cooperation from app whatsoever,
[0]: https://f-droid.org/en/packages/net.typeblog.shelter/
[1]: https://f-droid.org/en/packages/link.standen.michael.phonesa...
Whether or not the notification was delivered or blocked by the filter probably shouldn't be fed back to the application, to stave off the inevitable workarounds. But people will test stuff on their own devices and find workarounds. "Your order has arrived! Tap for details." But when you tap it's just an ad. On the other hand, it would be nice for things like Pagerduty to know that all of their notifications were blocked and that they should escalate to the next person on the rotation.
The "mark as spam" data should be fed back to the app stores, and if the app requested status notification privilege and not marketing notification privileges, their app is pulled until they fix it. (Cannot wait to read the whining about that. "I'm just trying to hustle like some blog post from 30 years ago said I should! <crying face emoji>")
In the meantime, I don't really ever turn on app notifications. They usually email me, and what's great about email is I have the Spam folder and the Promotions tab, so I never see most of their communications.
There is also this thing on Android Issue tracker [2]
1. https://play.google.com/store/apps/details?id=com.notificati...
Uber is a good example of an app I would like to see notifications from, when using their service, but disabled them completely.
Uber abuses this feature to show ad banners for scooters or food when I am not using their app and it's not even open (as in not present on the open applications list).
I still do like promotional offers so I have those redirected to email :)
They also have been sending me notifications for an Argentinan soccer-themed anti harassment campaign every couple of days.
I went through their videos completely and the notification keeps showing. Its done in such a vertical video letterboxed in a horizontal video format that's hard to watch.
Figured I'd try it and see, but not if it is going to be an abusive relationship.
Honestly, the only thing keeping me on LinkedIn is FOMO of that spectacular job that a recruiter might reach out about, but reality is that this doesn't happen at all for positions worth their salt.
Haha. Sorry, but if someone really wants to see your LinkedIn profile and wants to remain anonymous, then I doubt any "premium" subscription is going to help.
I haven't missed it.
I dont believe you need LinkedIn premium at $60/month though
There are channels to report abuse if it's bad, not to mention just leaving reviews and mentioning why.
I wonder if the regulators can be asked to extend the "Do Not Call" registry to include barring such app notifications? For example, the National Do Not Call Registry in my country has now been renamed to National Customer Preference Register (NCPR). This now gives indians more fine-grained options to choose what kind of marketing calls we want to bar or receive:
> “Transactional message” means a message triggered by a transaction performed by the subscriber, who is also the sender’s customer, provided such a message is sent within 30 minutes of the transaction being performed and is directly related to it. Provided that the transaction may be a banking transaction, delivery of OTP, purchase of goods or services, etc. ... “Unsolicited commercial communication or UCC” means any commercial communication that is neither as per the consent nor as per registered preference(s) of recipient, but shall not include: (i)Any transactional message or transactional voice call ...
Source: TRAI regulation - https://trai.gov.in/sites/default/files/DraftUCCRegulation29...
They can extend this to mobile OS notifications and ask Google, Apple, Samsung etc. (mobile OS makers) to ensure that all promotional messages through such notifications are blocked, and only "transactional messages" are allowed.
[1] https://www.ftc.gov/business-guidance/resources/can-spam-act...
Google helpfully emailed me to let me know that my storage is 70% full.
...as it was when they emailed me two months ago, and four months ago, and six months ago...
Essentially, they get to pass off an email advertising Google Drive/Google One/who cares as an emergency transactional email, pretending that I'm close to running out of space. Can't block it or I'd be blocking everything from Google. I can try to filter it but they keep changing the wording. Evil and intentional.
This also means they can't effectively enforce App Store guideline 4.5.4, which says: ... Push Notifications should not be used for promotions or direct marketing purposes unless customers have explicitly opted in to receive them via consent language displayed in your app’s UI...
One of the reasons why Apple says they need a walled garden approach is to ensure that we don't get spammed with promotional push notifications.
So if they aren't protecting users, and are themselves sending us promotions, then they have one less argument for a walled garden app store approach.
The app I use to pay for parking spots suddenly gave me a notification once, apparently to try and get me to park my car more often or something. I gave it a one-star review, never saw one of those notifications again :-) (Which reminds me, I should revise that review.)
Apple's policies ban the use of push notifications for marketing purposes, but they don't enforce it nor do they provide a way for customers to report violation, so that policy is completely useless.
Not anymore, this was rolled back a year or two ago unfortunately. About the same time Apple themselves started using push notifications for marketing.
> 4.5.4 Push Notifications must not be required for the app to function, and should not be used to send sensitive personal or confidential information. Push Notifications should not be used for promotions or direct marketing purposes unless customers have explicitly opted in to receive them via consent language displayed in your app’s UI, and you provide a method in your app for a user to opt out from receiving such messages. Abuse of these services may result in revocation of your privileges.
https://developer.apple.com/app-store/review/guidelines/
So the language is weaker, but it should still be possible to disable marketing notifications.
(Edit to add: and I report apps that don't provide that option, citing the above. So far, doing so hasn't achieved anything though.)
Please keep in mind that need is almost never "I will not survive (I will die) without it", but rather "My life is so much better with it, that a substantial investment in time/money/energy/suffering of annoyances is worth it".
If it notifies you when you need to collect it from the counter, why not just collect it when they call your name? I can't think of any other reason Starbucks would need to notify me.
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....
The app is proprietary and closed source though; it also uses Accessibility access. This might be a turn off for some threat models.
I find each of them have their own little quirks.
It's also wonderful for letting you bundle notifications (like family group texts) to be delivered every twelve hours.
I tend to sort apps reviews by worst and look what people don't like about - that gives more information than mindless praising and chaffy purchased reviews.
*though i am somewhat annoyed that i cant use whatsapp, as a result. WA seems like a great app, just owned by a company i can't support.
Messenger is a separate app, so it can be managed separately
CASL isn’t just for emails, it’s for all forms of spam you didn’t opt into
Given the current state of app distribution I’d rather have this _outside_ the app. Add an OS level toggle to enable or disable marketing notifications (system wide or app specific), force apps to categorize their notifications, and provide a mechanism to report bad actors. This problem creates a bad experience for all users so seems like it’s worth platform-level intervention.
(And yes, if I can't find an open source app for a service, I won't use it. I'm fine and very happy in my life, I don't miss any specific thing, and yes, no useless notification indeed. Try it!)
only when a fellow human clicks (i.e. directly triggers) one action (intended to call my attention) should I be interrupted with a full notification by default.
all notifications generated in bulk, by an automated script/bot, or as a side-effect of a human action need to be explicitly activated by me before they can interrupt me.
Also, after reading many comments with suggestions and hacks to work around this (which I also do, btw), I think we may be missing the point, our time is valuable, and if we've all just spent half a day figuring out how to get the proper applications from a single app on our phone, we've already paid the price - and it's not right.
Another comment here pointed out you can change it under the obvious /s location: Settings > Privacy > Notification Preferences > Discounts and News.
You can also automate "when app X is opened, select focus mode" [2], so maybe the workflow would be:
When app with annoying notifications is opened (i.e. is needed), disable focus mode. Then reenable focus mode 1 hour later through automation.
Still more annoying than having some kind of built in thing, but shortcuts does really enable fixing a lot of annoying things (especially in iOS[3]).
[0] https://support.apple.com/en-us/HT212608
[1] https://support.apple.com/en-nz/guide/shortcuts/welcome/ios
[2] https://www.howtogeek.com/676204/how-to-automatically-launch...
[3] why doesn't the quick action for bluetooth turn off bluetooth? so annoying. So I wrote an shortcuts button, that I click instead.
You can turn off most notifications for a calmer life, but when you order an Uber you need to know if it’s arriving or if the driver sent you an important message.
I'm wondering if the people who are spamming notification have any insight into the damage they're causing -- and if they did, if that would incentive better behavior.
The amount of messages I get that do not need my immediate attention and/or could have been an email is astounding.
I turned off notifications for Teams as a result and hope that people will call me if it is really urgent.
App Store rules are only enforced when it's convenient for Apple or their partners.
> 4.5.4 Push Notifications must not be required for the app to function, and should not be used to send sensitive personal or confidential information. Push Notifications should not be used for promotions or direct marketing purposes unless customers have explicitly opted in to receive them via consent language displayed in your app's UI, and you provide a method in your app for a user to opt out from receiving such messages. Abuse of these services may result in revocation of your privileges.
From: https://www.imore.com/apples-updated-developer-guidelines-no...
We need something like the CAN-SPAM (which as for emails) to classify transactional vs marketing/engagement notifications and a way to levy fines on violations.
There's a fair number of apps I'd happily enable useful notifications on, but don't because they send marketing crap.
We're working on tools to help developers send notifications more easily at https://www.courier.com/, and working on tools like automations to hopefully make notifications a bit smarter and less spammy.
This is just another example in a looong list of things which point to a steady erosion of end user control on things and how they are being reduced to agents optimizing metrics that matter for my app/product.
I noticed that I had written a feature called server notification, and was about to start using it to notify users of things which the server wanted them to know, but which they had not asked for.
I decided to rename the feature internally to "server response notification", which implies that all of the notifications are in response to a user query. This helped me focus on what the feature should be used for.
The problem is few apps assign meaningful or useful channels. Instead:
(1) Some apps use the dark UI pattern of putting important notifications and junk/spam notifications together in one channel. They use the ones you do want as leverage to make you see the ones you don't want.
(2) With some apps, they just don't make an effort. For example, the JustWatch app has two channels: "Default" and "Miscellaneous". The KAYAK app has two channels; one is called "Offers & promotions", and the other is also called "Offers & promotions".
(3) Defining useful, meaningful channels is actually a bit of a UI challenge. Some apps try but don't divide things up in a useful way. The Meetup app has a ton of channels, including 12 at the top level and 3 for each Meetup group that you're a member of. They made an effort, and it helps some, but it's a bit overwhelming.
---
[1] https://developer.android.com/training/notify-user/channels
People criticize email, but I still find it the most user-friendly notification/messaging system. I wish for the type of control that I have in email over any other messaging/notification system (app alerts, Instagram messages, Slack notifications, etc.)
I'm counting the days until my flashlight app tells me I've won a free cruise.
Asshole companies can still be useful. I use UberEats but have their notifications turned off.
I’ll also add that I’m amazed that after using an iPhone for 15 years, I’ve never gotten a spam push from Apple. And their temptation must be great.
“Mute notifications if I haven’t used this app in more than 24 hours”
That ought to catch the majority of notification abuse, and to tighten it even further, the inactivity periods could be configurable (24, 8, 2 hours, etc).
https://news.ycombinator.com/item?id=31636602
From app description:
"Notifications will be cleaned automatically based on your input. Select the package name of an app and enter the message text (regular expression) of the annoying notification and you'll never see it again."
It however lacks ability to export / import filters so they need to be created manually.
Also the app is not longer updated. I hope at some point somebody will create open-source clone of it with more features.
Not useful notifications: Telling me that I have a "new insight available", which when tapped takes me to a prompt to "upgrade to a new premium feature.
I guess if you need to upsell me on a service after I've spent >$200 for your device I can use a different reminders app and be slightly inconvenienced twice a day.
> Under 'What can interrupt Do Not Disturb', tap People: Calls: Repeat callers. To let a call through if the same person calls twice in 15 minutes, turn on Allow repeat callers.
Nice idea
Yes LinkedIn I know I’ve got 11 notifications waiting but I also know they’ll all be more noise…and I know this without needing to check
I will temporarily take off do not disturb when using Uber/Lyft. I don’t really have a need to be notified by any other app.
it would keep asking me to let samsung use my phone's cpu for whatever stuff they're doing, send multiple weather notification during the day (i didn't ever ask for them and now it's my job to go hunt for the appropriate setting to change to disable them? go f@@k yourself, you just lost a customer) and many more that i'm now thankfully forgetting.
I really miss that era.