Notifications are highly reliable, except when device manufacturers interfere
onesignal.com
onesignal.com
Better yet, let's get google in on the business and do it by default in a standardized fashion on every android device. Spam is bad enough sitting idly in my message center. I don't want my phone to fill up with battery-guzzling nagware unless I very explicitly enable it. An acceptable compromise would be to enable notifications by default but put a permanent disable option on each and every message so that users could punish apps on the first abuse.
It should just be a front facing user option.
They shouldn't be hiding QOL settings.
This is exactly how recent android works (at least, it does on my Nexus 5X). On any notification, you can slide it sideways to access a settings menu where you can immediately block all notifications from that app forever.
...Then don't? You control what you install.
• regular pop-ups explaining how to do basic things with my phone like swipe (thanks Google, I already know all of this, please get out of my way, I am busy);
• pop-ups in Google Maps trying to tell me where to eat (no Google, I do not want your paid recommendations that cover half the screen); and
• audio pop-ups (!) telling me how to do hands-free chat while I'm playing music through a loudspeaker (seriously… WTF??)
None of which I have been able to figure out how to disable.
These notifications make the interface seem unreliable, childish, and unrefined. Is there not someone at Google – like Jobs – who has the authority and charge to identify and stamp out these user-hostile behaviors, and the flawed internal processes that reward managers/developers who implement them?
Seems like Google should just create a better power management system - or one that selectively lets through notifications without firing up the whole app - rather than have the manufacturers bungle this up.
They can't just leave the software alone, they all have to add mindbogglingly worthless cruft for no reason that makes sense.
https://developer.android.com/preview/features/background.ht...
The difference is that these limits have defined guarantees for developers: cloud push notifications can still wake up an app, apps can schedule periodic jobs to be batch executed and background services can stay alive using an ongoing notification when necessary. Right now, some distributions like MIUI will cripple your app entirely unless the user disables "battery optimization" for it, no matter what you do.
And I don't share this author's view on notifications... most of the messaging delivered to me via notifications is neither urgent nor time-sensitive. Notifications are a nuisance
And if you do block notifications? Some apps needle you about it relentlessly!
The trick here is that these manufacturers know that people will try a different phone if they believe that one brand or another's battery won't last very long. (Ironically they probably all buy batteries from Samsung)
It drives me mad since our company provides software and hardware that does beacon and geofencing related tasks but the flip side is that I also know that when my Samsung battery is half that of my Wife's phone even though its 2 years newer, I'm definitely starting to think to myself 'maybe I should switch to an iPhone'. I think the real issue here is probably people wanting to do more than batteries really permit at the moment and its a frustrating tug of war.
The obvious answer in my mind is to give users the power to choose what they want. Its fine for manufacturers to choose defaults that will work for non power users.
People have different uses for their technology.
It's not even that I don't want interruptions. I don't want notifications from app X, so that I can be interrupted by relevant ones.
Was this ever a thing? The only SMS messages from "apps" I ever get are for 2FA codes.
Maybe it's regional? I know sending SMS to US numbers is a lot cheaper than, for example, Dutch numbers.
1. SMS Aggregator+Carrier integrations can be buggy, especially when optimizing for low cost aggregators.
2. Carriers often have filters in place that can block content without the publisher being notified. Unsurprisingly, SMSs that contain URLs frequently get blocked by these filters.
3. Carriers have inconsistent standards when it comes to content, encoding, and even length of SMS messages.
4. It's easy for publishers to track the deliverability and CTR of notifications.