Google Play Console
Also called Play Console
- Part of
- React Native Glossary
- Updated
What is Google Play Console in React Native?
Google Play Console is Google’s web dashboard for publishing Android apps: it holds the store listing, release tracks, app signing, policy forms and Android vitals.
Google Play Console is where an Android build becomes a Play Store app. A developer account costs a one-time registration fee, and from there each app gets its own section for releases, listing, policy and quality data.
What a React Native developer does there:
- Uploads releases as Android App Bundles to a track: internal, closed, open testing or production. See internal testing track.
- Manages Play App Signing, where Google holds the key that signs what users install and you sign uploads with a separate upload key.
- Completes policy declarations: the Data safety form, content rating questionnaire, target audience and, depending on the app, permission justifications.
- Watches Android vitals: crash rate, ANR rate and startup time from real devices. Crossing Google’s bad-behaviour thresholds can reduce the app’s visibility in the store.
- Controls rollout of production releases by percentage, the Android form of a staged rollout.
Gotchas specific to Play:
- The first upload must be manual. The Play Developer API, which EAS Submit and fastlane use, cannot upload until the app exists and has had a release in the console.
- New personal developer accounts must run a closed test with a minimum number of opted-in testers for a set period before they can apply for production access. Plan for this weeks before launch.
- Google requires apps to target a recent Android API level. When the deadline passes, you cannot publish updates until you raise
targetSdkVersion, which in React Native usually means upgrading React Native or the Expo SDK. - A rejected or suspended release blocks every track, so read policy emails promptly.
To automate uploads, create a Google Cloud service account, grant it access in Play Console and give its JSON key to your CI or EAS.