Skip to main content

Google Play Store

The Google Play destination allows you to upload your finished binaries to the store for Android.

Add Destination

note

The first upload for a new Android app must be uploaded from the Google Play Console.

/img/appflow/google-overview.png

  • Track
    • Which track on the Google Play Store the app will be uploaded into.
  • Package name
    • in reverse domain name format.
      • e.g. com.yourdomain.yourappname
  • Publishing Format
    • The type of Android build artifact you would like to deploy to Google Play.
      • Android App Bundles (AAB)
      • APK
note

As of August 2021, new apps are required to publish with the Android App Bundle (AAB) on Google Play.

To upload Android App Bundles (AAB), additional configuration is needed in the Google Play Console for the app. In particular, you will need to enroll for Play App Signing, otherwise, you cannot upload your app bundle to the Play Console.

For further information please see the Android Docs

  • JSON key
    • To upload to the Google Play Store you will need to create a service account and download the JSON file containing security info for the service account.
      1. Go to Service accounts in the Google Cloud Platform
      2. Click the CREATE SERVICE ACCOUNT button at the top of the Google Cloud Platform /img/appflow/gcp-create-service-account.png
      3. Under the Service account details section, enter a service account name and click the CREATE AND CONTINUE button. /img/appflow/gcp-service-account-details.png
      4. Under the Select a role drop down in the Grant this service account access to project section, select Service Accounts > Service Account User and press the CONTINUE button. /img/appflow/gcp-grant-service-account-access.png
      5. Skip the Grant users access to this service account section and press the DONE button. This will create the service account which will appear as an item in the service account table.
      6. Find the newly created service account in this table and select the Manage Keys option under the Actions column of the table. /img/appflow/gcp-manage-keys.png
      7. Under the Keys section, select the Create new key option under the ADD KEY drop-down. /img/appflow/gcp-create-new-key.png
      8. Select the JSON key type option in the pop up that appears and then press the CREATE button. This will create a .json file containing a private key that will be automatically downloaded to your computer. /img/appflow/gcp-create-json-key.png

Play App Signing Key

Play App Signing by Google Play is required to publish .aab files to the Play Store. The Google Play App Signing Key is configured in the Google Play Console, not in Appflow. You can learn more about Play App Signing in the Android documentation here.