---
description: Configure Google Play Store destination for Android app submissions. Set up AAB/APK uploads, tracks, and service account for Android apps in Capawesome Cloud.
title: Google Play Store Destination - Capawesome
image: https://capawesome.io/docs/assets/images/social/cloud/app-store-publishing/destinations/google-play-store.png
---

[ Skip to content](#google-play-store) 

[ 🎉 Introducing **Capawesome Platform** — one platform for Live Updates, Native Builds, App Store Publishing, and Insider SDKs.](https://capawesome.io) 

* [  Formbricks ](/docs/plugins/formbricks/)
* [  Geocoder ](/docs/plugins/geocoder/)
* [  Google Sign-In ](/docs/plugins/google-sign-in/)
* [  Grafana Faro ](/docs/plugins/grafana-faro/)
* [  libSQL ](/docs/plugins/libsql/)
* [  Live Update ](/docs/plugins/live-update/)
* [  Managed Configurations ](/docs/plugins/managed-configurations/)
* [  Media Session ](/docs/plugins/media-session/)
* [  ML Kit ](/docs/plugins/mlkit/)
* [  Navigation Bar ](/docs/plugins/navigation-bar/)
* [  NFC ](/docs/plugins/nfc/)
* [  OAuth ](/docs/plugins/oauth/)
* [  Pedometer ](/docs/plugins/pedometer/)
* [  Photo Editor ](/docs/plugins/photo-editor/)
* [  PostHog ](/docs/plugins/posthog/)
* [  Printer ](/docs/plugins/printer/)
* [  Purchases ](/docs/plugins/purchases/)
* [  RealtimeKit ](/docs/plugins/realtimekit/)
* [  Screen Orientation ](/docs/plugins/screen-orientation/)
* [  Screenshot ](/docs/plugins/screenshot/)
* [  Secure Preferences ](/docs/plugins/secure-preferences/)
* [  Speech Recognition ](/docs/plugins/speech-recognition/)
* [  Speech Synthesis ](/docs/plugins/speech-synthesis/)
* [  Share Target ](/docs/plugins/share-target/)
* [  Square Mobile Payments ](/docs/plugins/square-mobile-payments/)
* [  SQLite ](/docs/plugins/sqlite/)
* [  Superwall ](/docs/plugins/superwall/)
* [  Torch ](/docs/plugins/torch/)
* [  Wifi ](/docs/plugins/wifi/)
* [  Zip ](/docs/plugins/zip/)
* [  Cloud ](/docs/cloud/)
* [  Release Tracks ](#release-tracks)
* [  Live Updates ](/docs/cloud/live-updates/)
* Advanced
* Integrations
* [  Native Builds ](/docs/cloud/native-builds/)
* [  Configuration ](/docs/cloud/native-builds/configuration/)
* [  Environments ](/docs/cloud/native-builds/environments/)
* Guides
* [  Sample Projects ](/docs/cloud/native-builds/sample-projects/)
* [  Troubleshooting ](/docs/cloud/native-builds/troubleshooting/)
* [  Automations ](/docs/cloud/automations/)
* [  Assist ](/docs/cloud/assist/)
* Account
* Organizations
* [  Organization and User Management ](/docs/cloud/organizations/memberships/)
* [  Single Sign-On (SSO) ](/docs/cloud/organizations/sso/)
* [  Teams ](/docs/cloud/organizations/teams/)
* [  Two-Factor Authentication ](/docs/cloud/organizations/two-factor-authentication/)
* [  Integrations ](/docs/cloud/integrations/)
* [  License Keys ](/docs/cloud/license-keys/)
* [  Webhooks ](/docs/cloud/webhooks/)
* [  Pricing ](https://capawesome.io/pricing/)
* [  FAQ ](/docs/cloud/faq/)
* [  Support ](/docs/cloud/support/)
* [  Contributing ](/docs/contributing/)
* [  LLMs ](/docs/llms/)
* [  Insiders ](/docs/insiders/)
* [  License ](https://capawesome.io/legal/eula/)
* [  Support ](/docs/insiders/support/)
* [  FAQ ](/docs/insiders/faq/)
* [  Blog ](/blog/)
* Categories

* [  Release Tracks ](#release-tracks)

# Google Play Store[¶](#google-play-store "Permanent link")

To submit your Android app builds to the Google Play Store, you need to configure a Google Play Store destination in the Capawesome Cloud Console. App submissions are uploaded to the specified track for testing and distribution.

AI-Assisted Setup

For a more guided experience, add the [Capawesome skills](https://github.com/capawesome-team/skills) to your project with `npx skills add capawesome-team/skills --skill capawesome-cloud` and use the following prompt with your preferred AI coding assistant:

`` [](#%5F%5Fcodelineno-0-1)Use the `capawesome-cloud` skill from `capawesome-team/skills` to help me set up a Google Play Store destination in Capawesome Cloud.
 ``

Initial Upload Requirement 

The very first version of your app **must be uploaded manually** to Google Play Console. Subsequent builds can then be submitted automatically via Capawesome Cloud. This is not a limitation of Capawesome Cloud, but a requirement from Google Play.

## Configuration[¶](#configuration "Permanent link")

To create a Google Play Store destination, navigate to the [Destinations](https://console.cloud.capawesome.io/apps/%5F/destinations) page in the Capawesome Cloud Console and provide the following information:

* **Name**: A descriptive name for this destination (e.g., "Production Android", "Beta Release").
* **Type**: Must be set to `Android`.
* **Track**: The release track (`Internal`, `Alpha`, `Beta`, or `Production`).
* **Package Name**: Your Android application ID / package name (e.g., `com.example.app`).
* **Publishing Format**: The app bundle format (`AAB` or `APK`).
* **Release Status**: The release status (`Draft` or `Completed`).
* **JSON Key File**: Service account JSON key file from Google Play Console.

Read on for detailed instructions on obtaining the required credentials.

## Obtaining Credentials[¶](#obtaining-credentials "Permanent link")

### Package Name[¶](#package-name "Permanent link")

The package name (also called application ID) is defined in your Android app's `build.gradle` file. It typically follows the format `com.example.app` and uniquely identifies your application on Google Play.

### Track[¶](#track "Permanent link")

Choose the appropriate release track for your submissions:

* **Internal**: For internal testing with a small group of trusted testers.
* **Alpha**: For early testing with a limited audience.
* **Beta**: For broader testing before production release.
* **Production**: For public release to all users.

### Publishing Format[¶](#publishing-format "Permanent link")

Both Android App Bundles (AAB) and APKs are supported. The **Android App Bundle is the required format** for new apps on Google Play, while APKs can still be used for existing apps.

### Release Status[¶](#release-status "Permanent link")

The release status determines how your app is published to the selected track:

* **Draft**: Choose this for initial releases that require manual review before publishing. This is useful for the very first release of your app on a track, where you may need to complete additional setup steps in Google Play Console.
* **Completed**: Choose this for releases that should be automatically published in the selected track. This is the typical choice for subsequent releases after your initial setup is complete.

### JSON Key File[¶](#json-key-file "Permanent link")

A service account JSON key file is required to authenticate with Google Play Console.

Tip 

If you see Google Play Console or Google Cloud Console in your local language, add `?hl=en` to the end of the URL to switch to English.

To obtain the service account JSON key file:

1. Sign in to [Google Cloud Console](https://console.cloud.google.com/).
2. Navigate to **IAM & Admin** \> **Service Accounts**.
3. Create a new service account by clicking **Create Service Account**.
4. In step 1, fill in the service account details and click **Create and Continue**.
5. In step 2, assign the role **Service Account User** and click **Continue**.
6. In step 3, you can leave the fields empty and click **Done**.
7. In the list of service accounts, locate the newly created service account. Copy its **email address**, which will be required later. Then, click on the menu in the Actions column and select **Manage keys**.
8. In the **Keys** tab, click **Add Key** \> **Create new key**.
9. Select **JSON** as the key type and click **Create**. Save the downloaded JSON key file for later use.
10. Sign in to [Google Play Console](https://play.google.com/console).
11. Navigate to **Users and Permissions** and click **Invite new user**. Enter the email address which you copied in step 4.
12. Navigate to **Users and Permissions**. Click on the invited user and go to the **App permissions** tab. Add the desired applications to grant access to.
13. This will open a dialog where you can select the required permissions. Make sure to check at least all permissions in the **Release** section, then click **Apply**.
14. Finally, click **Invite User** to finish setting up the service account.

Upload this JSON key file when configuring your Google Play Store destination in the Capawesome Cloud Console.

## Release Tracks[¶](#release-tracks "Permanent link")

After submission, your app will be available on the selected track in Google Play Console. You can manage releases, view analytics, and promote builds to higher tracks (e.g., from beta to production) directly in Google Play Console.

May 8, 2026 

 Back to top 