Browser and Device Compatibility Guide

Browser and Device Compatibility Guide

HyperPush X uses W3C standard Service Workers and the Push API. This guide outlines which browsers, platforms, and devices are fully compatible with web push notifications.


🌐 Supported Web Browsers

The W3C Web Push standard is widely supported across modern desktop and mobile browsers:

  • Google Chrome (Desktop, Android)
  • Mozilla Firefox (Desktop, Android)
  • Microsoft Edge (Desktop, Android, iOS)
  • Opera (Desktop, Android)
  • Apple Safari (macOS 13+, iOS/iPadOS 16.4+)
  • Samsung Internet (Mobile Android)
  • Brave / Vivaldi / Chrome-based browsers (Desktop, Android)

📱 Operating System Support Matrix

OS / Device Support Status Requirements & Details
Windows Fully Supported Works on Chrome, Firefox, Edge, Opera, Vivaldi.
macOS Fully Supported Safari (16+), Chrome, Firefox, Edge, Opera.
Linux Fully Supported Chrome, Firefox.
Android Mobile Fully Supported Chrome, Firefox, Edge, Opera, Samsung Internet, etc.
iOS / iPadOS Supported via PWA Requires iOS 16.4+ and adding the site to the Home Screen.

🍎 Special iOS & iPadOS Requirements

Starting with iOS 16.4, Apple supports web push notifications on iPhones and iPads. However, due to iOS security restrictions:

  1. The website must be configured as a Progressive Web App (PWA) with a manifest file.
  2. The user must click "Share" -> "Add to Home Screen" to install it.
  3. The installed app must be launched from the home screen to register and receive notifications.

🚫 Environments That Do Not Support Push

Push notifications are not supported or restricted in these scenarios:

  • Internet Explorer: Does not support Service Workers.
  • In-App Browsers: WebView windows loaded inside third-party apps like Facebook, Instagram, or Gmail disable service worker registrations.
  • Incognito/Private Browsers: Web browsers explicitly block notification requests and service worker storage in private browsing modes.