---
title: Expo Push Notifications Migrating to FCM V1
authors: Chris Walter
published: February 23, 2024
categories: Product
tags: push notifications
---

[Tweet](https://x.com/wa2goose/status/1760495483154203042?s=20)

On June 20, 2024, Google will be discontinuing the Firebase Cloud Messaging (FCM) Legacy API in favor of the new FCM V1 API for sending push notifications. This will affect all Android notifications sent through [Expo Push Notifications](https://docs.expo.dev/push-notifications/overview/) (iOS notifications sent through Expo Push Notifications are unaffected by this change).

In early March we will announce changes to Expo Push Notifications to **allow sending Android notifications via the FCM V1 API on an opt-in basis**. There will be a few steps needed in order to re-authenticate your app for the new FCM V1 API, which will be detailed in communications during the launch.

_Please reach out to us in [our Discord](https://discord.com/invite/expo) with any questions or concerns._

## Expo push notification tutorial 

If you’re unfamiliar with Expo push notifications but would like to learn more the video tutorial from [Supabase](https://supabase.com/) is a great place to start. The demonstration shows how simple it is to set up push notifications with Expo. We take care of all the device information and communications with Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNs) behind the scenes.

Expo push notifications allow you to treat Android and iOS notifications the same which saves time both on the front-end and back-end.

[Video: React Native Push Notifications with Expo and Edge Functions](https://youtu.be/xYRbYG77M_o?si=pKqyegip4nw5kMmD)

## Get started with Expo push notifications

[This is the best doc](https://docs.expo.dev/push-notifications/push-notifications-setup/) for learning how to setup push notifications, get credentials for development and production, and test sending push notifications.

It's a simple process, and in a matter of minutes you'll have a new way to start interacting more effortlessly with your application users.

[Tweet](https://x.com/kiwicopple/status/1728739590855631086?s=20)



