Expo Notifications with EAS | Complete Guide
Beto, September 11, 2024 · 119,953 views
Firebase killed the legacy FCM API, so if your Android push notifications rely on the old setup, they're broken. This is the fix: FCM v1 credentials configured through EAS, tested on real Android and iOS devices. I go through the entire flow in the video, from creating the Firebase project to sending a test notification with expo.dev/notifications.
One warning up front: the service account key can't be recovered if you lose it, so treat it carefully.
What's inside
- Generate a Firebase service account key for FCM v1
- Upload it to EAS with
- Fix invalid package names and bundle identifiers in
- Trigger an Android build and generate a keystore with EAS CLI
- Send test pushes with custom title, body, badge, and sound
- Verify credentials and builds from the Expo dashboard
Resources

CourseReact Native course
Go deeper in the Push Notifications section: 100 minutes on Expo, OneSignal, and rich media.
Had a win? Get featured on Code with Beto.Share your story
Like this article? Get the rest of the library plus weekly React Native tips. Free.