Hacker News new | ask | show | jobs
by Larrikin 1480 days ago
I've found that apps that properly set up channels on Android where your can easily block promotional notifications, don't abuse their notifications, and ones that don't put all their notifications through a couple different channels making it impossible to turn off only the ones you don't want. Amazon and Uber are examples of apps that abuse this.
2 comments

I install Uber when I need to use it, then deinstall it after pickup. If I forget to deinstall it, Uber kindly send me a notification reminder (random text with with a percent symbol within it), to remind me to deinstall it.
at least on Android there's no need to completely uninstall it. you can disable the app with force stop; this should allow it to get updates, but shouldn't allow it to run again until you open it manually
Only if your phone manufacturer installs it as part of the base image. I'm on Android and, Uber doesn't come pre-installed, and when I remove it, it's completely gone.
force stop should prevent the app from running or receiving notifications/gcm messages until either you reboot or open it.

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.

this is exactly what I do for most apps-install to use, remove after use. For Uber its easy since I only use Uber when I'm traveling in a country where I don't speak the language (Uber makes hailing rides in a foriegn country easy, though we used Yandex in Russia since Uber wasn't as common.) In some cases, I keep the app, but completely silence it.
This assumes they don't do anything mefarious on first install.

m.uber.com

Definitely stealing this idea, thanks
I just turned them off altogether. It turned out I can do well without them. If Uber is telling me the driver will be there in 4 minutes, I check my phone in ca. 4 minutes, it's not a big deal. On the other hand, getting a notification I haven't asked for is unacceptable as it steals my time. App creators think it is innocuous, but I have dozens of apps on my phone, and won't tolerate any user-hostile choices.