App Store submission checklist: ship without a rejection
An App Store submission checklist for iOS apps: developer account, review guidelines, privacy labels, screenshots, TestFlight and common rejection reasons.
Read the post ↗
A Google Play launch checklist: developer account, the closed testing rule for new personal accounts, data safety form, store listing, AAB and a staged rollout.
Publishing on Google Play used to be quick: upload, fill in a form, go live. It still is simpler than many people fear, but new accounts now face a testing requirement that can add weeks if nobody plans for it. This Google Play launch checklist covers the account, the testing rules, the policy forms, the store listing and the release itself. Google changes its requirements often, so confirm each item in Play Console and the Play Console Help Center before you rely on it.
Start this early. Verification can take days, and you cannot test or publish until it is done.
This is the step that catches teams out. At the time of writing, personal developer accounts created after November 2023 must run a closed test before they can apply for production access. The current rule asks for at least 12 testers who stay opted in for at least 14 days in a row. Google has changed these numbers before, so check the current requirement in Play Console.
How to get through it without stress:
Organisation accounts are not currently subject to this rule, which is one more reason companies should publish under an organisation account.
Play Console asks you to fill in several declarations under App content. Each one has to be accurate.
| Form | What it covers |
|---|---|
| Privacy policy | A public URL, also linked inside the app |
| Data safety | What data the app collects and shares, why, whether it is encrypted in transit, and whether users can request deletion |
| App access | Instructions and a demo login if parts of the app are behind sign-in |
| Ads | Whether the app shows ads |
| Content rating | A questionnaire that produces age ratings for each region |
| Target audience | The age groups the app is for. Apps aimed at children face extra rules |
| Account deletion | If users can create accounts, a way to request deletion in the app and through a web link |
| Sensitive permissions | Declarations for permissions such as background location, SMS or all-files access |
The data safety form is where most launches stall. List every SDK in the app, including analytics, crash reporting, ads and payments, and check what each one collects. The form must describe the app’s real behaviour, including those SDKs.
Your listing is your shop window, and it is also reviewed against policy.
Check the current image sizes and character limits in Play Console when you prepare the assets, because they appear right on the upload form.
Before you press the button, run down this list:
Then choose a staged rollout. You release the update to a small percentage of users first, watch crashes and reviews in Android vitals, and increase the share once it looks healthy. If something breaks, you can halt the rollout. For a first release you can also use managed publishing, so the approved app goes live only when you choose.
Google reviews new apps and updates, and the first review can take longer than later ones. Leave a buffer before any public launch date.
The listing and the app keep needing care. Watch Android vitals for crash and ANR rates, reply to reviews, keep the data safety form current when you add an SDK, and update the target API level each year. These are small jobs, but skipping them can get an app hidden or removed, so keep this Google Play launch checklist handy for every update. Our post on app maintenance cost after launch covers the ongoing budget.
At Batriders, store prep is part of every mobile build, from the listing and screenshots to review notes and testing on real devices. You can see how it fits into a project on our mobile app development page, and the iOS side is in the App Store submission checklist.
If you have a personal developer account created after November 2023, the current rule asks for a closed test with at least 12 opted-in testers for at least 14 days before production access. Organisation accounts are not currently subject to it. Check Play Console for the latest numbers.
Not for new apps on Google Play. New apps must use the Android App Bundle format. APKs are still used for testing and distribution outside the store.
It varies by app and account history. Many updates are reviewed within hours or a few days, while new apps and new accounts can take longer. Plan for a buffer.
Google can reject an update, ask you to fix the form, or take further action if it does not match what the app does. Review it whenever you add or remove an SDK.
The testing rule feels like a hurdle, but two weeks of real users before launch tends to make a better app anyway.
An App Store submission checklist for iOS apps: developer account, review guidelines, privacy labels, screenshots, TestFlight and common rejection reasons.
Read the post ↗Native vs cross-platform app development compared: Swift and Kotlin, React Native and Flutter, with the real trade-offs in cost, speed, performance and hiring.
Read the post ↗Projects from $5,000 · Contracts and payments in USD