Push Notification

Definition

Cloud messaging delivering real-time alerts to mobile devices or browsers even when the app is closed — FCM, APNs, and SNS handle fan-out at scale.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between push notifications and SMS?
Push notifications are delivered through an app (or browser) using platform push services (like APNs on iOS or FCM on Android). SMS is sent through the phone network to a phone number. Push usually requires the user to have your app installed (or opt in on web), can be richer (deep links, images on supported platforms), and is often cheaper at scale, while SMS can reach users without your app but typically costs more per message and has stricter telecom rules.
When should I use push notifications?
Use push notifications when you need timely, user-visible updates and the user has opted in—examples include delivery/ride status, account security alerts, reminders, and personalized content updates. Avoid using push for high-volume marketing blasts or non-urgent messages; too many notifications can cause opt-outs or app uninstalls. If the message is critical and must reach the user even without your app, consider adding SMS or email as a backup channel.
How much do push notifications cost?
Costs depend on the service and your architecture. Platform delivery (APNs for iOS and FCM for Android) is generally not billed per message by Apple/Google, but your cloud provider may charge for the messaging service (e.g., publish requests, throughput, or advanced features), plus any supporting costs like serverless functions, APIs, databases, and analytics. Pricing factors include number of notifications sent, payload size, use of topics/segments, delivery retries, and any multi-region or high-availability setup.

Category: cloud

Difficulty: basic

Related Terms

See Also