Kukuroo uses Cloudflare Workers so that end devices can subscribe to push notifications and relay push requests to the Worker, which signs and delivers them. I personally found it genuinely useful and full of potential, so I open sourced it: kukuroo.cc
Requirements:
Safari on iOS and macOS only (though seriously, who receives push notifications on macOS?) The web page that receives the notifications has to be added to the Home Screen A Cloudflare account. Push notifications and lightweight serverless functions are a perfect match
Quite the opposite. They know exactly what they are doing.
Don’t forget that originally Apple was going to make all apps on iOS be web apps. Then they came up with having native apps and the App Store and taking a 20% cut of app sales and IAP. Which made them a boatload of money.
It is only very reluctantly that they allow us to add websites to home screen.
Meanwhile, allowing only websites on home screen to push notifications rather than any random site actually does make sense. I’d probably get rid of my iPhone if every shit site I visit suddenly started pushing notifications to my phone. And if they could they would. Just like websites abuse every other mechanism available to wring as many views and ad impressions as they can out of their visitors.
It's a standard "Send To" option (the "buried" option you refer to?), but PWAs can also use SFAddToHomeScreenActivityItem.
Could you use Safari for delivering the notifications even if your default browser is something else?
It'd be great if this solution reaches all browsers on all OS but I can see the potential for spamming , might be why Apple and Android require photo id now.
https://mozilla.github.io/standards-positions/#declarative-w...
Chromium has a bug filed:
https://issues.chromium.org/issues/382298314
So hopefully this will move forward with other browsers.