1. Home
  2. Knowledge Base
  3. BuddyBoss App
  4. App Setup
  5. How to Connect Your Google Developer Account to the BuddyBoss App

How to Connect Your Google Developer Account to the BuddyBoss App

How to Connect Your Google Developer Account to the BuddyBoss App

Introduction

Connecting your Google Play Developer account to the BuddyBoss App lets you synchronize in-app products and submit your Android builds through our publishing service. In this tutorial, you’ll create a Google Cloud service account, enable the necessary API, grant Play Console permissions, and upload the credentials to your BuddyBoss App plugin.

Tutorial Video

Creating your App

  1. Navigating Google Cloud Console, click on the Create App button.
  1. Fill out the App name and Default language. Select App then select if it’s a Free or paid app. 
  1. Scroll down to tick the Developer Program Policies and US report laws options. Now, hit the Create App button

Creating Your Google Cloud Project and Service Account

  1. Navigate to Google Cloud Console and sign in with your Google account.
  2. Click the project at the top and select NEW PROJECT.
  1. Enter a Project Name, choose your Organization and Location, then click Create.
  2. Ensure your new project is selected in the header dropdown.
  3. From the sidebar, go to APIs & Services > Enable API & Services.
  1. Click the Library.
  1. Search for Google Play Android Developer API.
  1. Click ENABLE.
  1. Click APIs & Services > Credentials, then click Create Credentials > Service Account.
  1. Enter a Service account name (e.g., “BuddyBoss App Integration”) and click Create and Continue.
  1. Under Select a role, choose Basic > Owner.
  1. Then click Continue and Done.
  1. In the Service Accounts list, click the pencil icon next to your new account.
  1. Go to the Keys tab.
  1. Select Add Key > Create New Key.
  1. Choose JSON and click Create the .json file downloads automatically. Store it securely (it can only be downloaded once).
  1. Copy the Service account email from the list; you’ll use this in the Play Console.

Granting Play Console Permissions to the Service Account

  1. Navigate to Google Play Console and Go to Play Console Button.
  1. From the left sidebar, select Users and permissions.
  1. Click Invite new users.
  1. Paste the Service account email into the Email address.
  2. Under App permissions, click Add app, select your app, and click Apply.
  1. For full access, select Admin under Account permissions (or tick only the scopes you need), then click Invite user.
  1. Confirm by clicking Send invite in the popup.
  1. Verify the service account appears with status Active in your users list.

Uploading Your Service Account Key in BuddyBoss App

  1. In WordPress, go to BuddyBoss App > Configure > Android Settings.
  2. Click Upload File, select the downloaded .json key file, and click Connect Account.
  1. A green Connected indicator confirms your BuddyBoss App is now linked to your Google Developer account.
  1. account. 

Setting Up Internal Testing for Your Android App

  1. In the Google Play Console, go to your Home page and select your app.
  2. From the sidebar, click Testing > Internal testing.
  3. Click Create new track if you haven’t already, then:
    • Select testers by adding email addresses or Google Groups.
    • Provide a Feedback URL or email address for testers to submit bug reports.
  1. Click Save.

Creating a New Release

  1. Still under Internal testing, click Create new release.
  1. Under App signing, click Choose signing key.
  1. Select Use Google-generated key, then confirm.
    • You’ll see a notification that your releases will be signed by Google Play.

Requesting an AAB Build from BuddyBoss

  1. In WordPress, go to BuddyBoss App > Build.
  2. Click Request Build.
  1. Tick Android as the platform and Release App as the build type.
  1. Click Next, then Send Build Request.
  1. Monitor your request under Build History, this usually completes in 5–10 minutes.

Uploading the AAB to the Play Console

  1. In the Play Console’s Create release screen, scroll to App bundles and click Upload.
  1. Download the AAB from your BuddyBoss Build History by clicking Upload to Google Play Console and selecting Download build.
  2. Choose the downloaded .aab file (required for new submissions since August 2021).
  3. Wait for the upload to complete.
  4. This is how your uploaded App bundle will look. 

Adding Release Notes and Completing Declarations

  1. Scroll down to Release notes, enter a brief description of changes or features.
  1. Click Next.
  2. If you encounter a metadata error, click Complete declaration.
  1. On the Advertising ID page, answer Yes to “Does your app use advertising ID?” and click Save.
  1. Return and click Save again to finalize the release.

Troubleshooting and FAQs

Q: My service account invite isn’t accepted in Play Console.
A: Check that the email is correct, resend the invitation, and ensure Admin privileges in the Play Console.

Q: Uploading the JSON file fails in WordPress.
A: Verify you’re using the correct .json key file, clear your browser cache, or try another browser.

Q: I don’t see the Internal testing option.
A: Ensure you’ve created at least one release in the Internal testing track; then the option appears in the sidebar.

Was this article helpful?

Related Articles

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.

Not recently active