Create a Firebase project and upload its FCM v1 key to Expo so push works in Android production.
Required
Complete Expo setup first. Android production push doesn't work without it.
1. Create a Firebase project in the Firebase console
Open the Firebase console, click Add project and follow the prompts, or open an existing project. You land on Project Overview.
2. Add an Android app in Firebase
In Project Overview, click the Android icon in the middle of the screen. For the package name, use the package property in the android object of app.json. If it's missing, add one:
"package": "com.orgname.appname"
Download google-services.json when prompted and put it in the root of your Expo app. Then point app.json at it, in the android object:
"googleServicesFile": "./google-services.json"
File name
Name the file exactly google-services.json, with no "(1)"-style suffix.
Skip the Add Firebase SDK step. Expo configures it during the EAS build.
Already created an app? Download the file from Project settings → Your apps instead.
3. Create a service account key in Firebase
Click the gear icon beside Project Overview (top left), then Project settings:
Open Service accounts:
Click Generate New Private Key, then Generate Key to confirm. Save the JSON file for step 4:
4. Upload the key to Expo (expo.dev)
Sign in at expo.dev, click Projects (top left) and open your project:
Go to Configuration → Credentials:
Click your Android Application identifier:
If there is none, run eas build in your project terminal, select android and answer yes to let EAS create an Android Keystore. After the build starts, refresh the Credentials page and the identifier appears.
Under Service Credentials → FCM V1 service account key, click Add a Service Account Key:
Under Upload new key, upload the JSON file from step 3 and click Save:
5. Send yourself a push from Native Notify or the API
Install an APK of your app on an Android phone and open it. Then send a push from the send form in your Native Notify dashboard or with the API:
POST https://app.nativenotify.com/api/notification
{
"appId": 12345,
"appToken": "yourAppToken",
"title": "Hello",
"body": "My first push notification",
"dateSent": "9-24-2026 3:05PM"
}
Send JSON with Content-Type: application/json. Responses and every field: Mass push notification API.