# Android: FCM Setup (v1)

In your [Firebase](https://console.firebase.google.com) Project, click on the top left gear button and select 'Project Settings'.

<figure><img src="/files/Q2WXJMLR1YpMr7UnN0Iq" alt="" width="563"><figcaption></figcaption></figure>

At 'Cloud Messaging' tab, enable 'Cloud Messaging API (V1)' and check your **Sender ID**

<figure><img src="/files/m214pOhidkzwXLBVxV5o" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
If disabled, click the right 3-dot button and enable it.

![](/files/9ZlcTmJGLkrFu1EwuLAu)
{% endhint %}

At 'Service accounts' tab, generate your private key.

<figure><img src="/files/3cusUwpgOX9Pb3hJecJH" alt=""><figcaption></figcaption></figure>

At FlareLane **Channels** > **App Push > Push Certificate > FCM input fields**, enter the Sender ID and upload your Service Account JSON file obtained above.

If you have a [test device](/audience/device-management.md#adding-test-devices), you can check whether it is appropriately delivered with FCM v1 through Test Sending button. If there is no failure, it is a success.

<figure><img src="/files/3I1MdmBAWH7CEDvvHQR7" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.flarelane.com/guide-for-developers/mobile-sdk-setup/additional-setup/android-fcm-setup-v1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
