Site quality · Mobile

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.

Price
$3,600
Duration
usually 3–7 business days

Push notifications in a PWA — overview

Push notifications in a PWA — price, timeline & scope

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.

Prepared by PDV Expert · updated