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