Help centre

Answer

Can a PWA send push notifications on iOS?

Short answer

Yes. Since iOS 16.4 (March 2023), a PWA can send Web Push notifications on iPhone and iPad — but only after the user installs it to the home screen. Push in a regular Safari tab is not supported, and the user must explicitly grant notification permission from inside the installed PWA.

By InstantPWA engineering·Reviewed July 7, 2026

The install-first rule

On iOS, permission for push is only requested after the PWA is running in standalone mode. Requesting Notification.permission from a Safari tab returns "denied" immediately.

What you need to ship

A valid manifest with icons, a service worker that handles the `push` event, and a subscription flow that calls PushManager.subscribe() with your VAPID public key. iOS honours standard Web Push — no APNS certificate required.

Deliverability on iOS

iOS uses APNS under the hood but the developer surface is standard Web Push. Silent notifications are not supported — every push must be user-visible or iOS revokes the subscription.