Web Push and Push notifications

Apple recently introduced and presented Web Push, a new Web Kit tool permitting to send notifications to users on your websites and web apps. However, push notifications have been a thing on macOS since Mavericks. Therefore, what is the difference between these two things ?(https://developer.apple.com/notifications/safari-push-notifications/ ) and that new thing (https://developer.apple.com/videos/play/wwdc2022/10098/)

Answered by Kosso in 724643022

The difference is that you don't need any Developer account or APNS Certificates to use the Web Push API, which has always been the case for desktop Notifications as well as iOS Push Notifications.

When they say it's "really" push, they mean they're switching to the open standard 'Web Push API' which Chrome and Firefox etc. have been using for a while.

You can then set up a nodeJS server (or equivalent) to send out alert notifications to (almost) any browser. (Once macOS Ventura comes out with Safari 16).

I was wondering the same thing. Also when watching the video it when he kept saying "it really is push" it seemed to me it isn't push its just for user notification. If it was real push then we could use it for async updates to data shown on a webpage, e.g. like how we use silent push on iphone to trigger a sync. He said Safari doesn't support silent push!

Accepted Answer

The difference is that you don't need any Developer account or APNS Certificates to use the Web Push API, which has always been the case for desktop Notifications as well as iOS Push Notifications.

When they say it's "really" push, they mean they're switching to the open standard 'Web Push API' which Chrome and Firefox etc. have been using for a while.

You can then set up a nodeJS server (or equivalent) to send out alert notifications to (almost) any browser. (Once macOS Ventura comes out with Safari 16).

Web Push and Push notifications
 
 
Q