Skip to main content

Google Play Service Account

Google Service Account is required to upload your binary to Google Play Store. This JSON key must be added to your account to publish apps to Google Play.

  1. Please go to Google Cloud Platform and create a Google Cloud Project.

  2. Enable the Google Play Android Developer API for your Google Cloud Project.

    danger

    Skipping this step will result in your JSON being rejected by Appcircle because it will not have access to the project.

  3. Login with your account, then head over to Credentials -> Create Credentials, and then click Service account.

  4. This screen will forward you to the Create service account page. Fill in the details of your service account. According to the service name you set, an automatic Service account ID will be created.

  5. Please select Editor in the Role dropdown.

  6. Click Done to save this account.

  7. Click Manage service accounts to open manage page.

  8. Find the account you have just created. Click three dots on the Actions column, and then click Manage keys.

  9. Click ADD KEY and then click Create new key.

  10. Download your key as JSON and save it.

  11. Go to Google Play Console and login with your account and then head over to User and permissions and then click Invite new users.

  12. Add the email, generated in step 6 in the E-mail address field.

  13. Check the permissions of your user.

Make sure this account has access to Releases, Store presence, and App access (for read-only ones).

Then click Invite User. Your account key is ready. 🎉

  1. To add the key on Appcircle, follow these steps:

    a. Navigate to My Organization.

    b. Locate the Google Play Developer API Keys under the Connections section.

    c. Click the Manage button if you have saved keys, or directly click the Add New button.

FAQ​

Can I retrieve the JSON private key that I uploaded to Appcircle?

No, for security reasons, you cannot download the JSON file you uploaded to Appcircle.

Why cannot I save the JSON after uploading it?

You might have missed the first step. Please ensure that you have enabled the Service Account.