Play Console and internal testing
You'll learn to open a Google Play developer account, upload your first build to internal testing, and plan the closed test Google asks new accounts for.
Watch & read
Start with the required ones. The others are there when you need them.
Explanation
You have an .aab from EAS. Now you need a place to put it. That place is the Play Console, Google's
website for app developers.
Think of Google Play as a big market. Before you get a shop at the front, Google wants to know who you are, and that your app works for real people. So you start in the back room with friends, then a small group, then the front of the market.
1. The account. Open play.google.com/console and choose a personal account. As of October 2026, Google's help pages say:
- There is a US$25 registration fee, paid once.
- You must be at least 18, and Google may ask for a government ID with your legal name.
- New personal accounts must also prove they have an Android phone, using the Play Console app.
Pay with a Visa or Mastercard that works for international payments, like a dual-currency card from your bank. Google says prepaid cards are not accepted, and bKash is not on its list. If you are stuck, ask Mamun before you pay with someone else's card. The name on the account must be your legal name.
2. The tracks. A track is a group of people who get a version of your app.
- Internal testing: a small group you invite by email. The fastest way to check your build.
- Closed testing: a bigger, invited group.
- Open testing: anyone can join from Google Play.
- Production: everyone.
3. The closed test rule. For personal accounts made after 13 November 2023, Google says you need a closed test with at least 12 testers, opted in for at least 14 days in a row, before you can apply for production. Testers who leave early don't count. Then you apply from the Dashboard, and Google's review usually takes up to seven days.
4. App content. Under "App content", Play asks questions about your app: a privacy policy link, app access (if the app needs a login, you give Google a test login), ads, the content rating questionnaire, target audience, and the Data safety form, which says what data your app collects. Answer honestly. A habit tracker that keeps everything on the phone collects very little.
Play also has a target API level rule. Since 31 August 2026, new apps and updates must target Android 16 (API level 36). Your Expo SDK version sets this for you, so keep it up to date. The table on the Expo "SDK reference" page shows which SDK targets which level. If Play shows a target API warning, your Expo SDK is too old.
People often finish the app first and look for 12 testers at the end. Then they wait two more weeks. Start the closed test as soon as your app works, and ask classmates who will really use it. Google asks you to describe their feedback when you apply, so give them a way to reply, like a WhatsApp group.
When you read the Play Console Dashboard, look for the list of setup tasks. Each has a tick when it is done. Anything without a tick is why your release is not going out.
Code tour
Click a line number with a ring to read the note for that line.
Quick check
3 questions. Each one explains itself after you answer.
- 1 / 3Your personal account is new. 12 friends join your closed test, but 2 leave on day 9. Can you apply for production on day 14?
- 2 / 3You just made your first production
.aab. What is the quickest way to check it on your friends' phones through Google Play? - 3 / 3Your habit tracker keeps all data on the phone and sends nothing. Do you still fill in the Data safety form before going public?