File: push-notifications.md | Updated: 11/15/2025
Hide navigation
Search
Ctrl K
Home Guides EAS Reference Learn
Archive Expo Snack Discord and Forums Newsletter
Copy page
An overview of Expo push notification service.
Copy page
Expo simplifies implementing push notifications by handling much of the complexity involved in communicating with Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNs). This allows you to treat Android and iOS notifications in the same way and save time both on the front-end and back-end.
Follow the video or links below to learn how to set up push notifications, send them, and handle incoming notifications in your app.
What you need to know about notifications
Different kinds of notifications and notification behaviors you need to know before you get started.
Set up push notifications, get a push token and credentials
All you need to do to get started quickly.
Send push notifications
See how to call Expo Push Service API to send push notifications from your server.
Handle incoming notifications
Learn how to respond to a notification received by your app and take an action based on the event.
Troubleshooting and Frequently asked questions (FAQ)
A collection of common questions about Expo's push notification service.
Directory listing - 8 item(s) total