Skip to content
Innopulse Consulting
SaaS & engineering

What is Web Push?

Short definition

Web Push is the technology that lets websites and progressive web apps send notifications to devices even when the page is not open. It relies on the Push API, the Notifications API and a service worker; on iPhone it works for installed web apps since iOS 16.4.

Push notifications were long a reason to build a native app. Today progressive web apps can send notifications too: on Android and desktop for years, and on iOS since version 16.4 for web apps installed on the home screen.

How it works

The web app asks for permission and registers with the browser’s push service. The server sends messages to this service, signed with a VAPID key pair. On the device, the service worker receives the message and displays the notification, even when the app is closed.

Permission and good practice

Permission should only be requested after a user action, not on the first page view. It helps to explain beforehand what notifications will be used for. Sending too many or irrelevant messages quickly loses the permission again.

Data protection

Messages travel through browser vendors’ push services. Content should therefore be encrypted, as the standard provides, and contain no sensitive data in plain text. Marketing notifications need appropriate consent.

Limits

Web Push does not replace all native app capabilities, such as persistent background processes. Whether a PWA is enough is shown by our app form factor check.

Sources and references
  • W3C: Push API
  • WebKit: Web Push for Web Apps on iOS and iPadOS

Legal position as of October 2026. Not legal advice for an individual case.

SaaS & engineering is our specialty

Innopulse doesn't just explain terms — we put them into practice for DACH companies.