🌐
Apple Developer
developer.apple.com › notifications › safari-push-notifications
Safari Push Notifications
January 21, 2022 - The Push Notifications Console includes an intuitive web interface that lets you easily send push notifications to validate the end-to-end push functionality of your app.
🌐
9to5Mac
9to5mac.com › 2022 › 06 › 06 › ios-16-web-push-notifications-safari-update
iOS 16 enables web push notifications with Safari update - 9to5Mac
June 6, 2022 - At least the company has now finally confirmed that it is working on web push notifications. Apple’s web browser is also getting extension syncing support, so that you can have the same extensions enabled on your iPhone, iPad, and Mac. It also supports image translation using Live Text, new password settings for websites, and shared Tab Groups. iOS 16 also adds FIDO support to Safari, so users can sign-in with Touch ID or Face ID instead of an alphanumeric password.
Discussions

Push Notifications on Safari IOS
Not sure about your stack, but I am using this: https://github.com/pushpad/web-push They have some good examples and what they mention somewhere is that you need to use VAPID. It does work for me, but I also think that the documentation from Apples side is pretty bad. It almost feels like they want to make it hard for us. And their push service implementation is also buggy and/or weird. For example, if an endpoint is no longer valid, because a user blocks notifications or something, they always return a non-standard 201 CREATED response. I think they want us to poll on some other URL for a result or something. I could not find documentation about how to do that. Google just responds with the correct status code, so you can remove an invalid subscription. Here are the status codes that SHOULD come back: https://web.dev/articles/push-notifications-web-push-protocol#response_from_push_service Another good resource you probably already know is https://developer.mozilla.org/en-US/docs/Web/API/Push_API So, for me it was basically implementing a pretty standard service worker, using VAPID and the web-push gem, but that is obviously for Ruby. Plus watching lots of Youtube videos … 🤣 Hope this helps … More on reddit.com
🌐 r/PWA
19
8
January 25, 2024
Push API: Web Push Notifications are coming to iOS and Safari (confirmed by Apple)

And only six years too late.

More on reddit.com
🌐 r/javascript
11
117
June 16, 2019
Did iOS 17 remove Safari Push notifications
I checked and it’s gone. I hope it had nothing to do with the 17.0.1 WebKit patch. I’m on 17.0.1 what version are you on? 17.0 or the same build as me? More on reddit.com
🌐 r/ios
8
5
June 5, 2023
PWA push notifications not working on iOS Safari (but working on android, web, mac os safari)
I have NextJS PWA app and I configured it with VAPID and web-push (nodejs). The notification pops up on all other devices (android, web, mac safari) but not on iphone with safari. More on reddit.com
🌐 r/PWA
4
5
April 3, 2024
🌐
Search Engine Journal
searchenginejournal.com › sej › news
Web Push Notifications Coming to iOS: What This Means
September 16, 2022 - The inclusion of Web Push support means Safari applications will now be able to send notifications with the same combination of web standards as other browsers.
🌐
iZooto
izooto.com › ios push notifications › ios push notifications on web is now live with ios 16.4
iOS Push Notifications on Web Is Now Live With iOS 16.4
November 8, 2024 - As promised in WWDC in June 2022, Apple has come up with the much awaited support for web push notifications on iOS. Starting iOS 16.4, websites are now able to start sending iOS push notifications, not only on Safari, but also to other browsers such as Chrome and Firefox.
🌐
Macworld
macworld.com › home › software › news
iOS 15.4 may finally bring Safari push notifications, for better or worse | Macworld
December 23, 2023 - The two toggles—Built-in Web Notifications and Push API—are disabled by default and aren’t working yet, but Firtman speculates that work on the API is likely ongoing. They could work similarly to Safari on macOS, with sites asking to allow or deny notifications and a new Settings tab that saves your choice.
🌐
Pusher
blog.pusher.com › safari-push-notifications
How to build web push notifications for Safari users
May 19, 2021 - Safari on macOS does not support the Push API and instead Apple opted to develop their own push notification implementation which is closer to the notification experience of a macOS app.
🌐
Insider
useinsider.com › ios-and-safari-push-notifications
Getting Ready for iOS and Safari push notifications
June 26, 2025 - Push Notifications on Safari are delivered even while the website or browser is not open. Moreover, owing to APNs integrations, the push notifications that you create will continue to live in the macOS Notification Center.
🌐
MacRumors
macrumors.com › 2022 › 06 › 06 › ios-16-support-web-push-notifications
iOS 16 Bringing Support for Web Push Notifications Next Year - MacRumors
June 6, 2022 - With iOS 16, Apple will bring support for opt-in web notification support later in 2023, allowing users to receive notifications from websites through Safari and, presumably, other supported browsers on iOS.
Find elsewhere
🌐
Apple Developer
developer.apple.com › documentation › usernotifications › sending_web_push_notifications_in_safari_and_other_browsers
Sending web push notifications in web apps, Safari, and ...
April 7, 2023 - Update your web server and website to send push notifications that work in Safari, other browsers, and web apps, following cross-browser standards.
🌐
Firt
firt.dev › ios-15.4b
Push Notifications, WebXR, and better PWA support coming to iOS - firt.dev
There are two new experiments on iPadOS and iOS 15.4: "Built-In Web Notifications" and "Push API," both disabled by default in the latest beta. iOS and iPadOS offer new Safari experiments regarding Web Push Notifications.
🌐
Medium
rossbulat.medium.com › safari-push-notifications-complete-setup-ef57f19bbb89
Safari Push Notifications: Complete Setup | by Ross Bulat | Medium
June 23, 2019 - Safari Push Notifications is an Apple developer service that delivers notifications directly to your Mac.
🌐
iZooto
izooto.com › pages › retarget and engage users with safari push notifications - os x
Retarget and Engage Users with Safari Push Notifications - OS X
May 29, 2024 - Send targeted and personalized Safari Push Notifications and connect with your audience in real time.
🌐
npm
npmjs.com › package › safari-push-notifications
safari-push-notifications - npm
October 28, 2020 - var fs = require("fs"), pushLib = require("safari-push-notifications"); var cert = fs.readFileSync("cert.pem"), key = fs.readFileSync("key.pem"), intermediate = fs.readFileSync("intermediate.crt"), websiteJson = pushLib.websiteJSON( "My Site", // websiteName "web.com.mysite.news", // websitePushID ["http://push.mysite.com"], // allowedDomains "http://mysite.com/news?id=%@", // urlFormatString 0123456789012345, // authenticationToken (zeroFilled to fit 16 chars) "https://" + baseUrl + "/push" // webServiceURL (Must be https!)
      » npm install safari-push-notifications
    
Published   Apr 22, 2024
Version   0.6.0
Author   Kobi Meirson
🌐
Lifewire
lifewire.com › manage-website-push-notifications-in-safari-4103705
Manage Website Push Notifications in Safari for OS X
December 20, 2021 - In the Safari menu, select Preferences > Websites. Choose Notifications in the left pane. Use the menu next to any website that has requested permission to send notifications to allow or deny the request.
🌐
Reddit
reddit.com › r/pwa › push notifications on safari ios
r/PWA on Reddit: Push Notifications on Safari IOS
January 25, 2024 -

A good portion of my PWA users use Safari on iPhone, but I can't figure how to make Push Notifications work os IOS Safari, they work perfectly on chrome for android and windows. But nothing I've tried seems to works on IOS Safari, on apple.developer docs it just say you should use the push notification API and it should work, it didn't, tried following some tutorials, nothing worked, tried using Firebase Messaging Cloud, also didn't work. I know probably I'm doing something wrong, but it's very hard to debug on an iPhone. Even demos like https://webpushtest.com/ or https://progressier.com/pwa-capabilities/push-notifications do not work properly. Do anyone have an example or demo that really works for IOS Safari, for me to look and see what I'm doing wrong?