# Push Notification Configuration

To configure Firebase push notifications for your production app, here are the detailed steps:

1. **Go to Firebase Console**:
   * Open the Firebase Console.
   * Select your project.
2. **Access Project Settings**:
   * In the top left, click the gear icon next to your project name.
   * Select **Project Settings**.
3. **Service Accounts**:
   * Click on the **Service Accounts** tab.
   * Scroll down and find the **Generate new private key** button.
   * Click the button and download the JSON file that contains the private key.



<figure><img src="https://2379170258-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzmfhqQhACo8QTICa6W0L%2Fuploads%2FdnRBv9G2Lts4QnF85LC1%2FScreenshot%202024-09-28%20at%208.49.50%E2%80%AFPM.png?alt=media&#x26;token=11fa86b1-0bae-4bcd-bb04-770e1856e22e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2379170258-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzmfhqQhACo8QTICa6W0L%2Fuploads%2F6nMy57ZdB79dAr2jTvwI%2FScreenshot%202024-09-28%20at%209.01.12%E2%80%AFPM.png?alt=media&#x26;token=2e9ad14e-9de9-4d36-96d6-831a26b031cb" alt=""><figcaption></figcaption></figure>



**Laravel Admin Panel (Basic TV Admin Panel)**:

* Open your Laravel Basic TV Admin panel.
* Locate the configuration JSON file fly-tv-firebase-adminsdk.json
* open this json file .
* Replace the existing Firebase service account JSON with the new one you just downloaded.
