---
title: Step 1. Configuring Firebase for Push notifications on Android
description: Explains how to configure Firebase Cloud Messaging (FCM) to send push notifications to Android devices.
component: orchsdks
page_id: orchsdks:journey:use-cases/push/android/01_configure_push_for_android
canonical_url: https://developer.pingidentity.com/orchsdks/journey/use-cases/push/android/01_configure_push_for_android.html
revdate: Mon, 23 Mar 2026 16:18:00 +0100
keywords: ["Push", "MFA", "Strong Auth", "Integration", "SDK", "mobile", "authentication", "notification", "Android", "FCM"]
section_ids:
  prerequisites: Prerequisites
  create_a_project_in_google_firebase: Create a project in Google Firebase
  add_your_android_app_to_the_firebase_project: Add your Android app to the Firebase project
  create_firebase_key: Create a key for the Firebase service account
---

# Step 1. Configuring Firebase for Push notifications on Android

[icon: circle-check, set=far]PingOne Advanced Identity Cloud [icon: circle-check, set=far]PingAM [icon: android, set=fab]Android

In this step, you configure [Firebase Cloud Messaging (FCM)](https://firebase.google.com/docs/cloud-messaging), which handles sending the push notifications to Android devices.

You'll create a service account that provides access to the service for third-parties.

## Prerequisites

* A Google cloud account, with access to the [Firebase console](https://console.firebase.google.com/).

* An Android application into which you want to integrate push notifications.

## Create a project in Google Firebase

1. Log in to the [Google Firebase console](https://console.firebase.google.com/).

2. Click Add project.

3. Enter a name for the project, for example `sdk-push-notifications`, and then click Continue.

4. Disable Google Analytics for the project, and then click Create project.

5. When your Firebase project is ready, click Continue.

## Add your Android app to the Firebase project

1. Log in to the [Google Firebase console](https://console.firebase.google.com/).

2. In the left menu, in Project Overview, click the gear icon ([icon: gear, set=fas]) and then click Project settings.

   ![google firebase project settings en](../../../_images/push/google-firebase-project-settings-en.png)Figure 1. Opening the project settings panel in the Firebase console.

3. In Your apps, click Add app.

4. Click the Android icon ([icon: android, set=fab]).

5. In the Register app section:

   1. In Android package name, enter the package of the app into which you are integrating push notifications.

      For example, `com.example.push`.

   2. In App nickname, enter a user-friendly name for the app.

      For example, `SDK Push App`.

   3. Click Register app.

6. In the Download and then add config file section:

   1. Click Download google-services.json, and move the file into the `app` directory of your Android project.

      You will need the file when configuring your application to access Firebase Cloud Messaging in a later step.

   2. Click Next.

7. In the Add Firebase SDK section, click Next.

   You will add the Firebase SDKs to your application in a later step.

8. In the Next steps section, click Continue to the console.

## Create a key for the Firebase service account

1. Log in to the [Google Firebase console](https://console.firebase.google.com/).

2. In the left menu, in Project Overview, click the gear icon ([icon: gear, set=fas]) and then click Project settings.

   ![google firebase project settings en](../../../_images/push/google-firebase-project-settings-en.png)Figure 2. Opening the project settings panel in the Firebase console.

3. On the Service accounts tab, click Manage service accounts.

   The link opens the Google Cloud IAM & Admin page, and displays the service accounts automatically generated when you created the Firebase project:

   ![google cloud firebase service account en](../../../_images/push/google-cloud-firebase-service-account-en.png)Figure 3. Google Cloud console showing the generated Firebase service account.

4. In the Actions column, click the vertical ellipsis icon ( [icon: ellipsis-vertical, set=fas]) next to the service account, and then click Manage keys.

5. On the Keys page, click Add key, and then click Create new key.

6. Select JSON, and then click Create.

   The page generates a key for the Firebase service account, and downloads the JSON file.

   You will upload this file in [Step 2. Configuring AWS for Push notifications on Android](02_configure_push_in_aws.html).
