Greetings! I’m working on PWA notifications, and while they work fine on PC (Chrome) and Android, they aren’t working on iPhones. I’m using iOS 17.6.1 and consistently getting the error: ‘Notification Permission Denied.’ I’ve tried this on at least three different devices with the same result. No permission prompt appeared, except on one iPhone, where I enabled notifications, but it only received one push before failing again with the same error.
I also tried enabling notifications in Safari’s advanced settings, clearing browser cache and data, but no luck.
Has anyone else experienced this or know what I might be missing?
Thanks for the link. I was somewhat aware of the limitations, but even with the PWA open, it still failed during testing. After reading through Apple development forums and Reddit channels, it seems Apple has nerfed PWA on their platform. I’ve decided to move away from using a PWA and will instead fork a lite native app
Hi! Can you please let me know if you solved this? We are having the same issue, it’s possible to trigger Show Notification once, but never again on iOS.
@RudeusGreyrat - we initially decided against rolling out the site as a PWA as we wasted too much time and instead planned to fork it into a native application using FlutterFlow. However, realizing the challenge of maintaining both the webpage and the app, we discovered a solution called Despia (www.despia.com).
Despia converts a WeWeb PWA into a native iOS or Android app. So far, we’ve successfully tested push notifications and other native features that leverage the device’s capabilities.
I hope this helps with what you’re looking for!