Submission Statuses

What each submission status means across Google Play and Apple App Store.

Google Play

StatusWhat it means
draftYour app or update is still in preparation and not yet sent for review.
in_reviewGoogle Play is currently reviewing your submission.
pendingThe submission is queued or being processed before publication.
rejectedGoogle Play rejected the submission and changes are required.
readyThe app is approved and live, or ready for distribution.
unknownWe could not determine the latest store status yet.

Apple App Store

StatusWhat it means
draftYour app or update is still being prepared in App Store Connect.
in_reviewApple is actively reviewing your submission.
pendingThe submission is waiting in Apple's processing or release queue.
rejectedApple rejected the submission and updates are needed before resubmission.
readyThe app is approved and available, or ready for distribution.
unknownWe could not read a clear status from App Store data yet.

Guide

Best practices to reduce delays and move submissions through review more predictably.

🕒

Treat review as a queue

Submission timing can vary by region, account trust, and policy-sensitive features.

💬

Respond quickly to feedback

Fast and precise responses to reviewer notes can materially reduce approval delays.

📈

Track status transitions

A clean history of status changes helps teams prioritize fixes and release communication.

Pre-validate policy areas

Privacy, payments, and account-related changes should be reviewed before you submit.

📝

Keep release notes clear

Reviewer-friendly changelogs reduce back-and-forth and speed up decision making.

🚦

Use staged release habits

Pair status tracking with gradual rollout to detect issues before broad impact.

Glossary

Common status and review terms you will encounter in release workflows.

draftin_reviewpendingrejectedreadymetadata rejectionresubmissionreview notesmetadata updatebinary reviewphased releasepolicy violation

Frequently Asked Questions

Short answers to frequent questions about review states and resubmissions.

How long does in_review usually last?
It varies widely. Simple updates may clear quickly, while policy-sensitive apps can take longer.
What should I do after a rejection?
Address each reviewer point directly, include concise notes, and resubmit with clear changelog context.
Can statuses move backward?
Yes. Additional checks or new policy flags can move submissions back to pending or rejected states.
Should I contact support during pending?
Only after a reasonable wait window. Premature escalation often does not speed standard queue processing.
Can metadata-only updates still be rejected?
Yes. Listing text, screenshots, and policy declarations can all trigger review issues.
What helps reduce repeat rejections?
Maintain a checklist, document previous reviewer feedback, and run policy checks before each release.