There's supposed to be an open standard for Web Push notifications. ICEBlock would need to build out more tools for themselves, but the same user flow they have now should work with a PWA, using these open universal standards.
Once again Apple mysteriously somehow making sure oh gee huh the web just can't compete with the native ecosystem they have total top down control over. This also means for instance also that the web can't compete for XMPP or messaging apps with native apps. Which came up in the call to run XMPP submission. https://news.ycombinator.com/item?id=45490439
Alas, Apple's Web Push implementation has massive problems with it and there's no sign it'll improve. https://webventures.rejh.nl/blog/2024/web-push-ios-one-year/
Once again Apple mysteriously somehow making sure oh gee huh the web just can't compete with the native ecosystem they have total top down control over. This also means for instance also that the web can't compete for XMPP or messaging apps with native apps. Which came up in the call to run XMPP submission. https://news.ycombinator.com/item?id=45490439