> ## Documentation Index
> Fetch the complete documentation index at: https://docs.suprsend.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Firebase FCM

> Guide to integrate Firebase Cloud Messaging (FCM) to send Android Push notifications via SuprSend.

## Pre-Requisites

Integrate FCM in your application based on your framework:

<CardGroup cols="3">
  <Card title="Android Native" icon="android" iconType="solid" href="/docs/android-firebase-fcm-push-integration" horizontal />

  <Card title="React Native" icon="mobile-button" iconType="solid" href="/docs/react-native-androidpush-integration" horizontal />

  <Card title="Flutter" icon="flutter" iconType="solid" href="/docs/flutter-androidpush-integration" horizontal />
</CardGroup>

## Add FCM config on vendor page

On the SuprSend dashboard, go to vendor page from side panel and click `Android Push -> FCM` and add service account key file.

<Frame>
  <img src="https://mintcdn.com/suprsend/y77gmHjmaTSnbCzd/images/docs/b4ca25d-Group_5.png?fit=max&auto=format&n=y77gmHjmaTSnbCzd&q=85&s=7e89eed228387a2619cac8a1011a72ee" width="2662" height="1360" data-path="images/docs/b4ca25d-Group_5.png" />
</Frame>

### Get service account key file

Add Service Account Key json file. You'll get this file from your Firebase Console Project settings -> "Service accounts" tab.

<Frame>
  <img src="https://mintcdn.com/suprsend/jhGzZpggWCp1KSgu/images/docs/e2d76a2-Group_6.png?fit=max&auto=format&n=jhGzZpggWCp1KSgu&q=85&s=2e85e8f3794bee2bd3e1eac2ae1e0a9f" width="2212" height="1514" data-path="images/docs/e2d76a2-Group_6.png" />
</Frame>

***
