Live data from Hacker News

What Apple and Google are doing to push notifications

jacquescorbytuech.com

371–380 of 428 posts

Re: What Apple and Google are doing to push notifications

#371
post #210

Predictably people are moving back to SMS for notifications. Not as nice for linking to your app but once the user opts in you don't have to deal with the Apple/Google complexity.

SMS will go exactly the same direction as push as far as being intermediated.

[deleted]

Re: What Apple and Google are doing to push notifications

#372

Earlier quoted context omitted.

yeah this is what author hints at with "Push as a battery problem". Apps are limited by default in what they can do in the background due to this, so most apps are in a suspended state not making network calls when you are not using them. To avoid the app having to keep running this stuff is delegated to OS which tells the app, "hey I have a push for you wake up and handle it!" You can send pushes locally but because…

What you're describing seems reasonable, but it doesn't align with what I quoted, unless I'm missing something, which I very well could be. Having apps sleep and a daemon wake them to handle notifications doesn't require all of the notifications coming from Apple.

Not sure i understand. Sure it doesn’t require it but Apple doesn’t trust you to handle it because you’ll probably drain the battery or spam the user or whatever, that is Apple MO, putting themselves in the middle so they can control the experience.

The single persistent connection is just to receive pushes, there is still some daemon controlled by apple in charged of dispatching to correct app.

Re: What Apple and Google are doing to push notifications

#373
post #341

Earlier quoted context omitted.

It's a consequence of having platforms instead of protocols. Suppose you want delivery notifications for your packages. The seller, by contrast, wants to spam you with marketing. If getting the notifications requires you to install their app, they're going to shovel any spam into it that they can, and then they're writing the code that runs on your device. Whereas if the software on your device is controlled by you a…

> But for that to actually work you need the software running on the client to be under the control of the user independent of which device or service ... In other words, you need the user of the software to pay for it's development. Since that won't happen ...

That isn't the only way.

Re: What Apple and Google are doing to push notifications

#374
There are apps that need 100% notification delivery reliability (in a sense that OS or delivery server itself will not be allowed to decide to just drop PN for policy reasons). I guess Google can only "solve" this (by simply not passing them through any "classification") for their own apps only?

For some android phone brands delivery reliability is like 40-50%. Some brands are better (reaching 80%, still bad) some very bad (usually the chinese brands, for some reason).

And the user has no say in this. They can't say: deliver every notification without classification. Or "allow this app to wakeup whenever it wants". Everything is babysat by the great overseer, even if you write the app yourself for yourself.

Have fun writing a telephony app that receives only 50% of calls. :D

Re: What Apple and Google are doing to push notifications

#375
I'm building a productivity app right now that lives entirely on the web right now because I can't justify native development costs yet. The daily nudge (i.e., you have 47 free minutes, and this task has been sitting for 14 days) is the core retention metric. This only works as a push notification; emails get ignored. The web app sends an email. V2 goes native specifically for this reason.

The article's point about leading with the fact rather than the brand point is useful. The notification payload I'm designing already leads with the concrete numbers.

Re: What Apple and Google are doing to push notifications

#376

Earlier quoted context omitted.

When they exist at all. Many apps that provide important notifications (like delivery tracking, drop-off time etc) put them under the same category as marketing stuff. You can't have just the transactional tracking, you have to opt-in for the marketing notifications as well.

The ridesharing apps are the most annoying about this. Yes I want to be notified when my uber driver is almost here to pick me up. No, I don't want a notification about yet another sale.

Have you looked at the Uber app recently? 90% of it is promotionshit.

I am just looking for a fucking taxi.

Are there any VCs looking to give away a few billion dollars to disrupt the ossified, wasteful, poor customer experience taxi app market?

Re: What Apple and Google are doing to push notifications

#377

While I have slight worries about what it means for users if Apple and Google notification services go down/censoring, I do appreciate the features that they provide to me as an end user. So many apps use annoying and questionable marketing notifications that I'd say I have about 70% of app notifications disabled globally (because the app itself does not allow disabling notifications / has no granular control) . Howe…

Am I understanding correctly that iOS notifications have to go over apns unless on the same local network as the HA server? I do appreciate that android makes this possible for ha and signal (and others) in all cases, it should be up to the user to choose centralizing the connection vs. slightly worse battery life.

As far as I understand it, yes, you have to be connected locally.

The question is, will it work over Tailscale/WireGuard? I'd assume so, but I've honestly never tested local pushes as I simply haven't needed them :)

Re: What Apple and Google are doing to push notifications

#378
Smart phones should absolutely allow you to lie to apps about what permissions they have, to feed apps fake data, and to basically control every single thing the app sees about the phone and the user.

The fact that they do not do this reveals that phone makers are sort of market makers between app makers and customers, creating an environment which, in a certain sense, is a neutral ground between these two types of "users."

Re: What Apple and Google are doing to push notifications

#379
post #136

“ None of this bites evenly. The editing falls hardest on broadcast and promotional push; the notifications people actually want tend to pass through untouched or amplified” So … mission accomplished then? This is pretty much how I would like it to operate.

That's my thinking too. Do marketers not also have phones, or do they somehow not see how annoying promotions and spam are? There's already so much paid advertising everywhere, and the free advertising with direct notification to the target is obviously going to be abused by these exact types of people. Guardrails must be put up by the transport layer (Google, Apple) so their own image isn't lowered to the image of the abusers that are too keen on promoting their disruptions. Few people want a convenient device that makes life inconvenient[1]

[1] I know a few people whose phones constantly beep and flash numerous times a minute, and when on, the top is completely unusable because any notification dismissed is immediately replaced, obscuring those upper buttons again. I don't understand how they tolerate it.

Re: What Apple and Google are doing to push notifications

#380
post #31

Earlier quoted context omitted.

The biggest problem are apps that do both. For example, I want Uber to notify me when my driver has arrived, but I don't want it to notify me when they have a special 10% discount on my next 5 rides. It's not straightforward to block one but not the other.

If I order an Uber, I already know it is coming. I was the person who ordered it. This is how taxis worked for decades before smartphones existed. You phoned for a taxi, then remained vaguely aware that it would arrive shortly. The question is whether a single “it has arrived” notification is worth the surrounding noise: “driver accepted”, “driver is nearby”, “rate your driver”, “here’s 10% off your next ride”, and s…

The difference is that taxis would either give you a call that they were here or they'd just wait for. They don't care either way if you show up or not because the meter is running. The Uber is gone if you don't show up in 5 minutes. That is if you are lucky and the driver didn't mark themselves as "here" when they were 2 blocks away, which seems to be the norm here now.
Post reply on HN