Pushwoosh web push notifications work on all major modern browsers. Support and setup differ slightly per platform.
Desktop
- Chrome, Firefox, Microsoft Edge (Chromium-based), Opera: supported through the standard All browsers configuration (VAPID).
- Safari on macOS Ventura (13) and later: supported through the same standard All browsers configuration — no Apple Developer certificate needed.
- Safari on macOS 10.14–12: supported, but requires the separate Safari Configuration in Pushwoosh using a Website Push ID and a push certificate from your Apple Developer account.
Android
Chrome, Firefox, Edge, Samsung Internet and other Chromium-based browsers support web push. Delivery can be affected by the device's battery optimisation settings: aggressive power-saving modes may delay or block notifications while the browser is not active. Make sure background data usage and notifications are enabled for the browser app in the Android system settings.
iOS and iPadOS
Web push is supported, starting with iOS/iPadOS 16.4 (released March 2023), with one important condition:
- The website must first be added to the Home Screen by the user, so it runs as a web app. Push notifications do not work for a page opened in a normal Safari tab.
- Because all iOS browsers use the WebKit engine, this applies regardless of whether the user installs the site from Safari, Chrome, Edge or another browser.
- The user must grant notification permission from a user gesture (a tap) inside the installed web app.
Practical consequence: to reach iOS users with web push you need to prompt them to add your site to the Home Screen. If that is not viable, use a mobile app with the Pushwoosh mobile SDK, or an alternative channel such as email or SMS.
Comments
0 comments
Please sign in to leave a comment.