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

# Platform Keys Setup

> Configure Google Service Account and Apple P8 keys for push notifications

## Google Service Account JSON (Android)

To send push notifications to Android devices, you need a Google Service Account key from Firebase.

### 1. Create Firebase Project

1. Go to the [Firebase Console](https://console.firebase.google.com/)
2. Create a new project or select an existing one
3. Register your Android app using your package name (e.g., `com.example.your_app`)

### 2. Generate Service Account Key

1. In the Firebase Console, go to **Project Settings** → **Service accounts**
2. Click **Generate new private key**
3. Download the JSON file - this is your service account key

### 3. Configure in PNTA Dashboard

1. Go to your [PNTA dashboard](https://app.pnta.io)
2. Navigate to **Project Setup**
3. Go to the **FCM Configuration** tab
4. Upload your Google Service Account JSON file
5. Your Android push notifications are now configured

## Apple P8 Key (iOS)

To send push notifications to iOS devices, you need an Apple Push Notification service (APNs) key.

### 1. Create APNs Key

1. Go to the [Apple Developer Console](https://developer.apple.com/account/resources/authkeys/list)
2. Click the **+** button to create a new key
3. Enter a key name (e.g., "PNTA Push Notifications")
4. Check **Apple Push Notifications service (APNs)**
5. Select **Production** for the key environment
6. Click **Continue** and then **Register**

### 2. Download Key

1. Download the `.p8` file - this is your APNs key
2. Note the **Key ID** (displayed on the download page)
3. Note your **Team ID** (found in your Apple Developer account settings)

### 3. Configure in PNTA Dashboard

1. Go to your [PNTA dashboard](https://app.pnta.io)
2. Navigate to **Project Setup**
3. Go to the **APN Configuration** tab
4. Upload your `.p8` file
5. Enter your **Key ID** and **Team ID**
6. Enter your **App Bundle ID** (e.g., `com.example.your_app`)
7. Your iOS push notifications are now configured
