⚡️Cyber Monday Flash Sale 70% Off:
H :
M :
S
⚡️

How to Configure Google Firebase 

Introduction

Google Firebase Cloud Messaging powers push notifications on Android and iOS. By integrating Firebase V1 with your BuddyBoss App, you’ll enable real-time notifications for your members’ devices. This guide walks you through creating a Firebase project, enabling the Cloud Messaging API, generating service keys, registering your iOS and Android apps, and uploading configuration files in WordPress.

Tutorial Video

Creating a Firebase Project

  1. Log in to the Google Firebase Console.
  2. Click Add Project.
add project option is highligted
  1. Enter a Project Name and click Continue.
entering a project name
  1. (Optional) Enable Google Analytics, click Continue, choose or accept the Default Account, then click Create Project.
enabling google analytics for firebase project

If you enabled Google Analytics, select your Google Analytics account or select Default Account for Firebase. Click Create Project.

configuring google analytics
  1. Wait for the setup to complete; then click Continue to open your new project.

Enabling Firebase Cloud Messaging API (V1)

  1. In your Firebase project, click the Settings gear and select Project settings.
Project settings is highlighted under Project overview
  1. Go to the Cloud Messaging tab.
  2. Confirm the Firebase Cloud Messaging API shows a green Enabled tick.
showing firebase cloud messaging api (v1) is enabled under cloud messaging
  1. If it isn’t enabled:
    1. Click the menu next to Firebase Cloud Messaging API and choose Manage API in Google Cloud Console.
option to manage api in google cloud console is highlighted
  1. You will then be redirected to the Google Cloud Messaging API product. Select ‘Manage’.
clicking on the manage button for the firebase cloud messaging API
  1. On the Google Cloud page, click Enable at the top to turn on the API.
clicking on the manage button for the firebase cloud messaging API
  1. You will then see the option to either enable or disable the API at the top and you will also see the status of your API, make sure it says ‘Enabled’.
showing the API/service details page with the enabled status

Generating a Firebase Service Account Key

  1. In Project settings, open the Service accounts tab.
service accounts tab is highligted
  1. Scroll to Firebase Admin SDK and click Generate new private key.
  2. In the popup, click Generate Key.
clicking generate key on the pop up
  1. Save the downloaded .json file securely—it can only be downloaded once.

Creating Firebase Apps

option to create firebase app is highlighted
click to download config file
  1. On the Project Overview page, click the iOS button to register your iOS app:
    1. Enter your Bundle ID (from BuddyBoss App > Configure > iOS Settings).
    2. Click Register App, then download GoogleService-Info.plist.
selecting release and test app bundle ids from the dropdown
  1. Click the Android button to register your Android app:
    1. Enter your Application ID (from BuddyBoss App > Configure > Android Settings).
    2. Click Register App, then download google-services.json.
entering application ID
  1. Click Next through steps 2–4, then Done on step 5 for each platform.

Connecting Firebase to Your BuddyBoss App

  1. In WordPress, go to BuddyBoss App > Configure > Google Firebase.
  2. Under Firebase Cloud Messaging API V1, click Upload and select the service account .json file.
uploading json file under BuddyBoss app > Configure > Firebase
  1. Upload the GoogleService-Info.plist (iOS release), google-services.json (Android release), and if needed, test-app config files.
uploading config file for ios and android configuration
  1. Click Save Settings to complete the integration.

NOTE: If you already have the Cloud Messaging API (Legacy) set up, the new V1 API supersedes the legacy API.

Troubleshooting and FAQs

Q: Why don’t my push notifications arrive after setup?
A:

  • Verify you uploaded the correct service account JSON and platform config files.
  • Ensure your Android build uses the new V1 API (clear caches and rebuild).

Q: I get a “Missing API key” error in Firebase tab.
A:

  • Confirm you enabled the Firebase Cloud Messaging API (V1) in Google Cloud Console.
  • Refresh the Firebase page and re-upload the JSON key.

Q: How can I regenerate my service key?
A:

  • In Service accounts, delete the old key, then click Generate new private key.
  • Upload the new key in BuddyBoss App > Configure > Google Firebase.

Q: Do I need to re-upload config files for test builds?
A:

  • Yes. If you generate separate test-app builds, upload their specific config files alongside the release files before saving.
Was this article helpful?

Related Articles

Subscribe to Our Newsletter

Stay In Touch

Subscribe to our Newsletter, and we’ll send you the latest news from BuddyBoss

  • This field is hidden when viewing the form
  • This field is for validation purposes and should be left unchanged.

To speak to our Agency consultant, fill in the form found at our Contact Page.

  • Get Started

    Enter your name and email address to get started with your project...

  • This field is for validation purposes and should be left unchanged.