Push notifications in a PWA
We set up web push in your PWA: a user who has agreed receives notifications (promotions, order statuses, reminders) right on their phone — without store publishing. Honestly upfront: push cannot be sent without the user's explicit permission; on iOS web push works only from iOS 16.4+ and only for a PWA installed to the home screen (not on older iOS or in regular Safari); and push by itself does NOT guarantee user return or sales growth — it all depends on the usefulness and frequency of messages.
Push notifications in a PWA — overview

Push notifications in a PWA is setting up web notifications for your progressive web app (839): requesting the user's permission, subscribing via a service worker, sending messages from the server, and sound logic of when and what to write. Honestly about consent, this is key: web push works ONLY with the user's explicit permission — you cannot send notifications to someone who has not subscribed, this is both a browser rule and basic respect. So it is important not to throw the permission request right on entry (that gives mass refusals), but to ask at a suitable moment, explaining the value. Honestly about iOS, this matters: web push on iOS appeared only from version 16.4 and works exclusively for a PWA added to the home screen — it is not in regular Safari or on older iOS. On Android/desktop support is broader and long-standing. So some of your iOS users physically will not receive push via the PWA — this is a platform limitation, and we honestly flag it rather than promise 'push to everyone always'. Honestly about the effect: push is a retention tool, but it does not guarantee return and sales; value comes from relevance and moderation. Spam and frequent unnecessary notifications lead to unsubscribes and blocks — that harms rather than helps. Honestly about the difference: web push in a PWA is not the same as native push in store apps (the mechanics there are different); a mobile push strategy for apps is an adjacent service (856). Honestly about access: access to the PWA/code and a server side for sending are needed. An important boundary: this is push in a PWA; the PWA itself is 839, offline is 841, background sync is 842, push strategy for apps is 856. Picture this: instead of 'the user left and forgot' — an apt notification brings them back, if they themselves wanted it. The base price starts from 18,000 ₽ (assumes a PWA exists).
Problems we solve
- You have a PWA but no channel to bring the user back.
- You want to send promos/statuses but it is unclear how technically.
- The permission request pops up immediately and everyone declines it.
- It is unclear why some iOS users do not receive push.
What's included in the Push notifications in a PWA service
- Web push setup in the PWA (service worker, subscription)
- A well-judged moment and text of the permission request (fewer refusals)
- Server-side sending of notifications
- Indicating boundaries (iOS only 16.4+ and an installed PWA; consent needed)
- Basic logic of notification segments/triggers
- A link with the PWA (839)
- Testing on Android and iOS (where supported)
- Handover and review with you
What you get
- A notification channel for users who agreed
- Fewer refusals thanks to an apt permission request
- Clear boundaries (some iOS users will not receive — honestly)
- A retention tool (return and sales — not a guarantee)
How the work goes: steps
- We check the PWA and notification goals; collect access
- We set up subscription, server sending, the permission-request moment
- We test on platforms, honestly set boundaries (iOS) with you
Why PDV Expert
- Fixed price and timeline — no surprises on the invoice.
- Report and recommendations in plain language — clear without a technical background.
- In touch at every step and answering questions about the result.
FAQ
Can push be sent to all users at once?
No, and that is honest: web push works only with the user's explicit permission — the browser will not let you send notifications to someone who has not subscribed. We make the permission be asked at a good moment with an explanation of the value (rather than right on entry, where most decline). Sending without consent is not allowed — it is a platform rule.
Why do my users on iPhone not receive notifications?
It is a platform limitation: web push on iOS works only from iOS 16.4+ and only if the PWA is added to the home screen — not in regular Safari or on older iOS. On Android and desktop support is broader. So part of the iOS audience physically will not receive push via the PWA; we flag this honestly rather than promise 'everyone'.
Will push boost my sales?
Push is a retention tool, but we honestly do not guarantee direct sales growth. Return comes from relevance and moderation: apt, useful messages work, while frequent spam leads to unsubscribes and blocks — i.e. harms. We set up the channel technically well; we build content and strategy around value for the user.
About the provider
The «Push notifications in a PWA» service is provided by PDV Expert — a team specialising in «Site quality». We work under contract and deliver a written report with recommendations.