Browser and device compatibility
See which browsers and devices can subscribe to Pushrr web push notifications and how to test compatibility.
Browser and device compatibility
Pushrr relies on browser Web Push support. Support varies by browser, operating system, and permission state.
Supported in normal testing
| Platform | Browser | Notes |
|---|---|---|
| Windows | Chrome, Edge, Firefox | Good for first review and merchant testing. |
| macOS | Chrome, Edge, Firefox, Safari | Safari behavior can differ from Chromium browsers. |
| Android | Chrome and compatible browsers | Browser controls the notification permission prompt. |
| iOS/iPadOS | Safari on supported versions | The site may need to be added to the home screen before web push can work. |
Unsupported or limited situations
- Browsers without Push API support.
- Incognito/private modes that disable service workers or notifications.
- Devices where notification permission is blocked at OS level.
- Storefronts embedded inside another app or webview that blocks browser permissions.
- iOS setups where the site is not eligible for web push.
Recommended reviewer test
Use desktop Chrome or Edge first. This removes most platform-specific variables and verifies the core Pushrr flow quickly.
If a supported browser does not subscribe
Check:
- Notification permission is not blocked for the storefront.
- Service workers are enabled in the browser.
- The storefront URL matches the Pushrr site URL.
- The browser extension/privacy tooling is not blocking requests.
- Shopify connection and setup readiness are active.
iOS note
iOS web push has stricter platform behavior than desktop browsers. If a merchant asks about iOS, confirm the exact iOS version, browser, and whether the site was added to the home screen.