1. Home
  2. Knowledge Base
  3. BuddyBoss App Docs
  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

Introduction

Connecting your Google Developer account to the BuddyBoss App is essential for managing your Android app’s in-app products and streamlining the publishing process. In this guide, we’ll walk you through the steps to connect Google Developer account to BuddyBoss, enabling you to synchronize in-app products and manage your app efficiently.

Tutorial Video

Creating your App

  1. Navigating Google Cloud Console, click on the Create App button.
google play console page under home and Create app is highlighted
  1. Fill out the App name and Default language. Select App then select if it’s a Free or paid app. 
filling out app details
  1. Scroll down to tick the Developer Program Policies and US report laws options. Now, hit the Create App button
checking the boxes under declarations then click Create app

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.
google cloud page and dropdown to create new project is highlighted
existing project and create new project are highlighted
  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.
api & services > enable APIs & services is highlighted
  1. Click the Library.
clicking on the library tab
  1. Search for Google Play Android Developer API.
search result for Google play android developer api.
  1. Click ENABLE.
clicking on enable
  1. Click APIs & Services > Credentials, then click Create Credentials > Service Account.
under the credentials tab, clicking on + create credentials > service account
  1. Enter a Service account name (e.g., “BuddyBoss App Integration”) and click Create and Continue.
filling out the service account details form
  1. Under Select a role, choose Basic > Owner.
selecting Basic > owner
  1. Then click Continue and Done.
clicking on continue
clicking on done after setting up the service account
  1. In the Service Accounts list, click the pencil icon next to your new account.
newly created service account is highlighted as well as the pencil icon next to it
  1. Go to the Keys tab.
clicking on the keys tab
  1. Select Add Key > Create New Key.
under the keys tab, clicking on 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).
json is selected under key type then click create
  1. Copy the Service account email from the list; you’ll use this in the Play Console.
copying the generated private key

Granting Play Console Permissions to the Service Account

  1. Navigate to Google Play Console and Go to Play Console Button.
showing google play console page and Go to play console on the upper right is highlighted
  1. From the left sidebar, select Users and permissions.
from the left of the screen, users and permission tab is highlighted
  1. Click Invite new users.
invite new user button is highlighted
  1. Paste the Service account email into the Email address.
  2. Under App permissions, click Add app, select your app, and click Apply.
clicking on Add app under the app permissions tab
  1. For full access, select Admin under Account permissions (or tick only the scopes you need), then click Invite user.
under account permissions, clicking on admin (all permissions) for app access
  1. Confirm by clicking Send invite in the popup.
clicking on send invite on the pop up
  1. Verify the service account appears with status Active in your users list.
under list of users, verify that one recently added is active

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.
under BuddyBoss app > Configure > android settings, click upload file
  1. A green Connected indicator confirms your BuddyBoss App is now linked to your Google Developer account.
showing that connection is complete with Connected label at the top
  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.
under Google play console > testing > internal testing and selecting testers then click save
  1. Click Save.

Creating a New Release

  1. Still under Internal testing, click Create new release.
under internal testing page, click Create a new release
  1. Under App signing, click Choose signing key.
under app bundles section, choose signing key is highlighted
  1. Select Use Google-generated key, then confirm.
    • You’ll see a notification that your releases will be signed by Google Play.
showing a pop up with "use google-generated key" button is highlighted

Requesting an AAB Build from BuddyBoss

  1. In WordPress, go to BuddyBoss App > Build.
  2. Click Request Build.
under BuddyBoss app > build > Request build is highlighted
  1. Tick Android as the platform and Release App as the build type.
under build settings, android is selected for the platforms and release app for the build type
  1. Click Next, then Send Build Request.
reviewing build information then click Send build request
  1. Monitor your request under Build History, this usually completes in 5–10 minutes.
showing confirmation that the android build request has been submitted

Uploading the AAB to the Play Console

  1. In the Play Console’s Create release screen, scroll to App bundles and click Upload.
under app bundles section, 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. 
showing how 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.
adding some release notes
  1. Click Next.
  2. If you encounter a metadata error, click Complete declaration.
complete declaration button is highlighted
  1. On the Advertising ID page, answer Yes to “Does your app use advertising ID?” and click Save.
under advertising id, select yes
  1. Return and click Save again to finalize the release.
save button is highlighted on the page

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

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.