I need to implement push notifications in Safari. I already have a web app that can be added to the home screen.
When researching push notifications in Safari, one of the things I found was that you don't need to be part of the Apple Developer Program to use this feature (text here).
But when checking the requirements within the platforms, such as Pusher, they require a type of certificate that can only be generated with a paid account, that is, I need to participate in the Apple Developer Program.
Pusher documentation: https://pusher.com/docs/beams/getting-started/web/configure-safari/
Now, I have many questions:
- Do I really need a paid account to issue the certificate?
- Can I issue the certificate via the web or only on a Mac?
- Do I really need this certificate?
If for some reason you need to implement the old Safari Push Notifications, then you will need a developer account.
But to implement the standard Web Push Notifications which have superseded those, you do not need to have a developer account.
I cannot comment on what third party push providers require to implement this.