The App Launch Checklist: What to Verify Before You Ship

Interactive App Launch Checklist — work through all 46 steps and save your progress.
The build is finished. That is roughly half the work.
Teams shipping their first app almost always underestimate the same stretch: the fortnight between "the build works" and "it is live and supportable". Very little of that stretch is engineering. It is store compliance, privacy declarations, support readiness, analytics that actually record something useful, and a plan for the moment something goes wrong at 2am.
This is the checklist we run before a release goes out, organised as six gates. Each gate has an owner and a pass condition. If a gate does not pass, the launch moves — which is far cheaper than a rejected submission or a bad first week of reviews.
Key takeaways
- Store rejection is usually preventable. Incomplete builds, placeholder content and missing privacy disclosures are the recurring causes, and all three are checkable before you submit.
- Privacy declarations must match actual behaviour. Both stores compare what you declare against what your app does.
- A launch without a rollback plan is a gamble. Staged rollout and a server-side kill switch are the minimum.
- Instrument before launch, not after. Day-one data you did not collect is gone permanently.
- Accessibility is not a phase two item — it is far cheaper to fix before the design is locked into a release.
The six gates
Gate 1 · Build integrity (T−14)
- The submitted build is the build you tested — verify the version and build number, not the branch name.
- No placeholder content anywhere: no lorem ipsum, no "coming soon" screens, no test images.
- Every screen reachable by a reviewer actually works. Reviewers explore; they will find the half-built settings page.
- Demo credentials supplied if any part is behind a login, and verified working the day you submit.
- Third-party sign-in, payments and push all tested against production credentials, not sandbox.
- Crash-free session rate measured on a real device fleet, not just a simulator.
Apple's App Store Review Guidelines open with app completeness for a reason: an unfinished-feeling build is the most common avoidable rejection, and the fix is almost always a checklist rather than engineering.
Gate 2 · Store compliance (T−10)
- Listing copy proofread by somebody who did not write it.
- Screenshots current, correctly sized for every required device class, with no stale UI.
- Age rating answered honestly, including user-generated content and external links.
- If you sell digital goods, they use the platform's in-app purchase where the rules require it.
- No mention of other platforms, prices or payment routes that the store forbids.
- Support URL and marketing URL both live — not a placeholder domain.
Read the Google Play Developer Policy and Apple's guidelines against your actual listing, not from memory. Both change, and both are enforced on submission.
Write the review notes as if the reviewer has never seen your product and has four minutes. Explain what the app does, how to reach the main feature, and anything that looks unusual. A clear note prevents a whole category of misunderstanding rejections.
Gate 3 · Privacy and data (T−7)
This is the gate that fails most often, because declarations drift from behaviour as the build changes. Both stores compare what you declare against what your app actually transmits.
- Privacy policy live at a stable URL, and genuinely describing this app.
- Apple's App Privacy details completed to match reality, including data collected by every SDK you embed.
- Google Play Data safety form completed on the same basis.
- Tracking consent requested properly where required, before any tracking begins.
- Every third-party SDK audited — analytics, crash reporting, ads and attribution all collect data on your behalf, and it is your declaration that is wrong if theirs is undisclosed.
- Account deletion available in-app if you offer account creation.
- Data retention and deletion decided and documented, not left implicit.
Run the app through a network proxy for ten minutes and list every host it contacts. That list is the ground truth for your privacy declarations, and it routinely contains one or two SDKs nobody remembered adding.
Gate 4 · Accessibility and quality (T−5)
- Every interactive element has an accessible label, and the screen reader order makes sense.
- Touch targets meet the platform minimum, and the layout survives the largest system font size.
- Contrast checked against WCAG 2.2 — the same standard applies to your marketing site, which reviewers and customers also visit.
- Dark mode, rotation and small screens all tested rather than assumed.
- Offline and slow-network states handled with something better than an infinite spinner.
- Empty states designed — a brand-new user sees them first, and they are usually the last thing built.
Gate 5 · Observability and rollback (T−2)
You cannot fix what you cannot see, and you cannot recover from what you cannot switch off.
- Crash reporting live in the production build, with alerting to a channel someone reads.
- Analytics events for the two or three moments that actually matter — activation, first key action, purchase. Not two hundred events nobody will ever query.
- Staged rollout configured where the platform supports it. Start at a small percentage; there is no prize for shipping to 100% on day one.
- A server-side kill switch for anything risky. Client releases take days to propagate; a remote flag takes seconds.
- Backend capacity checked against realistic launch-day traffic, including the spike if any press or campaign lands.
- The previous version's backend still works — users will not all update at once, and often never will.
Gate 6 · Support and the first week (T+7)
- Support inbox monitored by a named person with a response-time expectation.
- A short FAQ published before launch, covering the questions you already know are coming.
- Store reviews monitored and answered — early reviews shape the ranking that shapes everything else.
- A dated decision point for the first patch release, so fixes do not drift.
- Day-seven review of the metrics you instrumented at Gate 5, against a target written before launch.
| Gate | Owner | Pass condition |
|---|---|---|
| 1 · Build integrity | Engineering | Reviewer can reach every screen; no placeholders |
| 2 · Store compliance | Product | Listing proofread; policies re-read this cycle |
| 3 · Privacy and data | Product + Engineering | Declarations match observed network traffic |
| 4 · Accessibility | Design + Engineering | Screen-reader pass on core flows |
| 5 · Rollback | Engineering | Staged rollout on; kill switch tested |
| 6 · Support | Whoever answers | Named owner; FAQ live; patch date set |
Frequently asked questions
How long does app store review take?
Usually a small number of days on both major stores, but treat that as a range rather than a promise — review times stretch around major platform releases and holiday periods. Plan for at least one rejection and resubmission cycle in your schedule. Teams that submit the day before a launch event are the ones who end up launching without an app.
What is the most common reason apps get rejected?
In practice, two things dominate: builds that feel incomplete during review — crashes, dead ends, placeholder content — and privacy declarations that do not match what the app actually does. Both are entirely checkable before you submit. Gate 1 and Gate 3 above exist specifically because these are the recurring causes, and the fix for each is process rather than code.
Do we need a staged rollout for a first launch?
Yes, and arguably more so for a first launch than a later one, because you have no production baseline to compare against. Starting at a small percentage means the first crash your real users find affects a handful of people rather than everybody. Combine it with a server-side kill switch: a client release can take days to reach users, whereas a remote flag takes seconds.
What should we measure in week one?
Three things, decided before launch: crash-free session rate, activation (the share of new users who reach the moment your product actually delivers value), and day-one to day-seven retention. Everything else is noise at this stage. Write the target numbers down before launch, because judging results against a number you invent afterwards is how teams talk themselves into a disappointing launch being fine.
Does accessibility really matter for a small app?
It matters commercially and it matters legally in a growing number of jurisdictions, but the practical argument is cheaper than either: accessibility problems are design problems, and design problems are far less expensive to fix before a release than after. Labels, contrast and dynamic type support cost hours during the build and days once you are retro-fitting them across shipped screens.
Sources
- Apple, App Store Review Guidelines — the authoritative list of what is and is not permitted, including app completeness requirements.
- Apple, App privacy details on the App Store — how privacy labels are declared and what they must cover.
- Google, Google Play Developer Policy Center — content, privacy and data safety requirements.
- W3C, How to Meet WCAG 2.2 — the accessibility criteria to check against.
Keep reading
All articles →
Agile Mobile App Development for Business
Agile Mobile App Development for Business: Build Faster, Learn Faster, Grow Smarter Mobile apps have moved far beyond “nice-to-have.” For many companies, the ap...
Feb 25, 2026 · 11 min read
AR and VR in Business Mobile Applications
AR and VR in Business Mobile Applications: Turning “Wow” Into Measurable ROI Most business leaders don’t invest in technology because it’s “cool.” They invest b...
Apr 02, 2026 · 11 min read
Fitness and Wellness Mobile Apps: A Business Perspective
Fitness and Wellness Mobile Apps: A Business Perspective Fitness and wellness have shifted from “nice-to-have” lifestyle choices to mainstream, measurable habit...
Feb 26, 2026 · 13 min read