HyperPush X HyperPush X Docs
Browse Guides
Index β–Ύ

Browser and Device Compatibility Guide

πŸ“ Getting Started πŸ• Updated 1 month ago

Browser and Device Compatibility Guide

Welcome to the HyperPush X Browser & Device Compatibility Guide. HyperPush X delivers instant, reliable web push notifications across desktop, tablet, and mobile devices without requiring your visitors to download any mobile app.

This guide provides a comprehensive overview of supported operating systems, browser engines, mobile platform requirements (including iOS PWA mode), background delivery behavior, and troubleshooting steps for common device settings.


πŸ“· Live System Interface: Real-Time Platform Analytics

Dashboard Traffic & Platform Support

πŸ“· Live System Interface: Subscriber Device & Browser Breakdown

Subscriber Device & Browser Breakdown

πŸ“ Cross-Platform Architecture & Push Delivery Flow

Browser Compatibility Matrix


🌐 Full Platform & Browser Compatibility Matrix

HyperPush X supports all standard W3C Web Push protocols. Below is a detailed feature support matrix across operating systems and web browsers:

Operating System Browser Engine Desktop Push Mobile Push Rich Media (Images) Custom Action Buttons Background Delivery (Browser Closed)
Windows 10 / 11 Google Chrome βœ… Full N/A βœ… Yes βœ… Yes βœ… Yes
Windows 10 / 11 Microsoft Edge βœ… Full N/A βœ… Yes βœ… Yes βœ… Yes
Windows 10 / 11 Mozilla Firefox βœ… Full N/A βœ… Yes βœ… Yes βœ… Yes
macOS (13+ Ventura/Sonoma) Apple Safari βœ… Full N/A βœ… Yes βœ… Yes βœ… Yes
macOS (10.15+) Chrome / Firefox / Edge βœ… Full N/A βœ… Yes βœ… Yes βœ… Yes
Android (5.0+) Google Chrome N/A βœ… Full βœ… Yes βœ… Yes βœ… Yes
Android (5.0+) Samsung Internet N/A βœ… Full βœ… Yes βœ… Yes βœ… Yes
Android (5.0+) Firefox / Brave / Opera N/A βœ… Full βœ… Yes βœ… Yes βœ… Yes
iOS / iPadOS (16.4+) Safari (Home Screen PWA) N/A βœ… Full βœ… Yes βœ… Yes βœ… Yes
iOS / iPadOS (16.4+) Safari (Standard Web) N/A ❌ Blocked by Apple N/A N/A N/A
Linux (Ubuntu/Debian) Chrome / Firefox βœ… Full N/A βœ… Yes βœ… Yes βœ… Yes

🍎 iOS & iPadOS Push Notification Requirements (iOS 16.4+)

Starting with iOS 16.4 and iPadOS 16.4, Apple enabled Web Push notifications for iPhone and iPad users. However, Apple enforces specific iOS privacy and architecture rules:

[!IMPORTANT] Apple's Home Screen PWA Requirement:
On iOS, Web Push notifications can only be triggered if the user adds your website to their iPhone/iPad Home Screen as a Progressive Web App (PWA). Standard Safari tab browsing does not allow direct notification popups.

How iOS Push Subscription Works for End Users:

  1. Visit Your Website: User opens your website in Safari on iOS 16.4 or later.
  2. Add to Home Screen: User taps the Safari Share icon (bottom bar) and selects Add to Home Screen.
  3. Launch PWA: User taps your website icon from their iPhone home screen.
  4. Prompt & Subscribe: The app opens in standalone PWA mode and displays your HyperPush X opt-in prompt. Tapping Allow grants instant push permission!

[!TIP] Automatic iOS PWA Banners with Hyper PWA:
If you use our free Hyper PWA or HyperPush X Pro WordPress plugin, the plugin automatically detects iOS visitors and displays an interactive "Add to Home Screen" step-by-step banner to maximize iOS subscriber conversions!


πŸ“± Android Device & Mobile Web Browsers

Android provides native OS-level notification integration for all major mobile web browsers:

  • Supported Android Browsers: Google Chrome, Samsung Internet, Mozilla Firefox, Opera Mobile, Brave, and Microsoft Edge.
  • Notification Drawer Banners: Notifications appear directly in the Android top notification drawer, complete with custom campaign images, title, body copy, and tap destination links.
  • Background Delivery & Doze Mode: HyperPush X background service workers receive alerts even when Chrome or Samsung Internet is completely closed.

[!NOTE] Android Battery Optimization:
On some aggressive Android manufacturer builds (such as Xiaomi MIUI, Huawei EMUI, or Samsung One UI), battery saver modes may delay background push delivery. HyperPush X automatically optimizes payload priority to ensure high delivery speed.


πŸ’» Desktop OS Integration (Windows, macOS & Linux)

HyperPush X integrates directly into native desktop operating system notification centers:

1. Windows 10 & 11 (Windows Action Center)

  • Notifications display in the bottom-right corner of the screen and automatically collapse into the Windows Action Center.
  • Supports large campaign images, site logos, and action buttons.
  • Focus Assist / Quiet Hours: If Windows Focus Assist is turned on, notifications are silenced and saved directly into the Action Center tray for later viewing.

2. macOS (macOS Notification Center)

  • Displays in the top-right corner of the macOS screen and saves into the macOS Notification Center.
  • Respects macOS Focus Modes (Do Not Disturb, Work, Personal).

3. Linux Desktops

  • Delivers via standard Linux Desktop Notification daemons (D-Bus, Dunst, Notify-OSD, Gnome Shell).

🚫 In-App Browser Limitations & Smart Redirection

When users open links inside social media apps (such as Instagram, TikTok, Facebook, LinkedIn, or Gmail), the app opens your site inside a restricted In-App Browser (WebView).

  • WebView Restriction: Major tech platforms block native push permission prompts inside in-app webviews to protect user privacy.
  • HyperPush X Smart Redirection: HyperPush X automatically detects in-app webview environments and prompts the user to open your site in their primary system browser (Chrome or Safari) so they can subscribe smoothly.

πŸ”’ Security & System Requirements

To enable push notifications on your site, ensure the following technical requirements are met:

  1. HTTPS SSL Encryption Required: W3C Web Push standards strictly require secure origin connection (https://) on your domain to ensure end-to-end payload security.
  2. Service Worker Support: Browsers must support standard JavaScript Service Workers (/sw.js). HyperPush X automatically registers and maintains your service worker file.
  3. Single Domain Scope: Subscriptions are securely bound to your specific domain (e.g. https://yoursite.com).

🚨 Troubleshooting Common Compatibility Issues

[!WARNING] Issue 1: Notifications are not appearing on my desktop

  • Cause: Windows Focus Assist or macOS Do Not Disturb might be active.
  • Solution: Check your OS notification center or turn off Focus mode. Ensure browser notifications are enabled in Windows Settings -> System -> Notifications or macOS System Settings -> Notifications -> [Browser Name].

[!NOTE] Issue 2: The prompt does not display when visiting the site

  • Cause: The user previously clicked "Block" or "Deny" on the browser prompt.
  • Solution: The user can reset permissions by clicking the Padlock Icon πŸ”’ in the browser address bar -> Site Settings -> Reset Permissions, then refreshing the page.

[!TIP] Issue 3: Inactive or Revoked Push Tokens
HyperPush X continuously monitors delivery feedback from browser push services. If a user uninstalls their browser or revokes permission, HyperPush X automatically marks the subscriber as Inactive to keep your subscriber roster clean and campaign CTR accurate.


❓ Frequently Asked Questions (FAQs)

1. Do visitors need to keep my website open in a browser tab to receive notifications?

No. Once a user subscribes, notifications are delivered to their OS notification system even if your website and browser are closed.

2. What happens if a user is offline when I send a campaign?

HyperPush X sets a Time-To-Live (TTL) queue on all campaigns. If a subscriber's device is offline, the push service queues the alert and delivers it the moment the device reconnects to the internet.

3. Can I send notifications to iOS users without publishing a native App Store app?

Yes! Using HyperPush X with PWA mode (iOS 16.4+), you can collect subscribers and send rich push notifications on iPhone and iPad without paying Apple Developer fees or building a native app.

Logo Notification Inbox 3
PREMIUM FEATURE Want this Notification Inbox on your website? Upgrade to HyperPush X Premium to get live floating in-app notification inbox on your own site & web app.
Upgrade to Premium ⚑
Language