Below are the OS/browser combinations that support web push notifications:
Windows/Chrome
Windows/Edge
Windows/Firefox
Windows/Opera
Windows/Brave: supported with privacy settings adjusted
macOS/Safari (Safari 16 on macOS Ventura or higher)
macOS/Firefox
macOS/Chrome
macOS/Edge
macOS/Opera
macOS/Brave: supported with privacy settings adjusted
Android/Chrome
Android/Samsung Internet
Android/Firefox
Android/Brave
iOS/Safari (iOS 16.4 or higher, only in installed PWAs)
iOS/Chrome (iOS 16.6 or higher, only in installed PWAs)
iOS/Edge (iOS 16.6 or higher, only in installed PWAs)
iPadOS/Safari (iOS 16.4 or higher, only in installed PWAs)
iPadOS/Chrome (iOS 16.6 or higher, only in installed PWAs)
iPadOS/Edge (iOS 16.6 or higher, only in installed PWAs)
Looking for a solution for PWA and Web Push?
Check out Progressier.