Skip to main content
Development

Push Notification

Short messages sent from an app or website directly to the user’s device, even when the app is not open.

Push notifications are one of the most effective channels to re-engage users and inform them in real time. Whether order status, breaking news or personalised offers: used well, they significantly increase engagement and retention. Used poorly, they lead to immediate uninstalls. The art is relevance, timing and frequency.

What is Push Notification?

Push notifications are messages sent actively from a server to a user’s device without the user having to open the app. Types include mobile push (iOS/Android), web push (browser notifications via service workers) and in-app messages. On iOS, delivery is via Apple Push Notification Service (APNs); on Android via Firebase Cloud Messaging (FCM). Web push uses the Push API with service workers. Users must explicitly allow push (opt-in), which improves audience quality.

How does Push Notification work?

The app registers with the OS push service (APNs for iOS, FCM for Android) and receives a device token. The app sends this token to your backend. When a notification should be sent, the backend sends the message with the token to the push service, which delivers it to the device. Rich push can include images, buttons and interactive elements. Segmentation and personalisation greatly increase relevance.

Practical Examples

1

E-commerce app: Customer gets a push when their package is shipped, with tracking link and estimated delivery.

2

Banking app: Instant notification for every account movement as a security feature against fraud.

3

News app: Personalised breaking-news alerts based on the user’s interests.

4

Fitness app: Daily reminders at workout time with motivating text and current streak.

5

SaaS platform: Web push when a colleague comments or assigns a task.

Typical Use Cases

Transaction notifications: Order confirmations, shipping status and payment received in real time

Re-engagement: Bringing inactive users back with personalised offers or reminders

Real-time updates: Breaking news, live scores or price changes

Security: Immediate alerts for suspicious account activity

Marketing: Personalised offers, sale announcements and product recommendations

Advantages and Disadvantages

Advantages

  • High visibility: Push appears on the lock screen and is hard to miss
  • Real-time delivery: Messages reach users within seconds
  • Engagement: Well-personalised push can achieve 20–40% open rates
  • Retention: Regular, relevant notifications keep users active
  • No delivery cost: Unlike SMS or calls, push does not incur per-message cost

Disadvantages

  • Opt-in hurdle: Users must allow push; on iOS only about 50% do
  • Annoyance risk: Too many or irrelevant notifications lead to uninstalls
  • Platform differences: Different APIs and limits on iOS and Android need separate implementation
  • No guarantee: Push can be suppressed by power saving, Do Not Disturb or OS settings

Frequently Asked Questions about Push Notification

How often should you send push notifications?

It depends on the use case. Transactional (orders, security) as often as needed. Marketing push at most 2–5 per week. Relevance matters more than volume: fewer, highly relevant messages beat many generic ones. A/B testing helps find the right frequency.

What is the difference between push and in-app messages?

Push reaches users outside the app on the lock screen or notification centre. In-app messages are shown inside the app when it is open. Both complement each other: push brings users back, in-app informs during use.

Do push notifications work on the web?

Yes. Web push uses the Push API and service workers in modern browsers (Chrome, Firefox, Edge). Safari has supported web push since 16. Users must consent in the browser. Web push is especially useful for SaaS and news sites without a native app.

Related Terms

Want to use Push Notification in your project?

We are happy to advise you on Push Notification and find the optimal solution for your requirements. Benefit from our experience across over 200 projects.

Next Step

Questions about the topic? We're happy to help.

Our experts are available for in-depth conversations – no strings attached.

30 min strategy call – 100% free & non-binding

What are Push Notifications? Technology, Best Practices & Tips