NewCode with Beto MCP

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

Let's connect!

Had a win? Get featured on Code with Beto.Share your story