Skip to content

How-to guide

Your app got rejected: the reasons, and what to do next

Most rejections come from missing information rather than from code — and those close within hours. Telling one from the other saves time.

Written for: Teams that received a review rejection with a release date approachingLast updated: 7 min read

In short

Why was my app rejected and what should I do?

Most store rejections are informational rather than technical: a missing privacy notice, no demo account supplied, an unexplained permission, screenshots that do not match the app. Those close by correcting the store listing without a new build. Neuros writes these items into the delivery scope, and fixing a rejection carries no extra fee.

Why was my app rejected?

There are two kinds and their routes differ completely. The first is informational: missing or inconsistent metadata, no demo account, an unexplained permission. Those close within hours, usually without uploading a new build. The second is structural: the app itself breaches a rule — the payment flow, content policy, use of user data. Those require development.

Where teams lose most time is starting work without making that distinction: opening an architecture debate over an informational rejection, or fixing copy and resubmitting against a structural one. The rejection notice names the rule breached by number; start there.

Searches this page answers

  • my app was rejected from the app store
  • google play app rejected what to do
  • what does guideline 2.1 rejection mean
  • how to provide a demo account for review
  • how to write a permission purpose string
  • how to appeal an app store rejection
  • how long does app review take
  • app removed from the store

What are the most common App Store rejection reasons?

  • No demo account supplied: review cannot get inside an app requiring sign-in. If a verification code is needed, how to obtain it has to be written too.
  • A privacy notice missing or at an unreachable address: if the link does not work, the notice counts as absent.
  • An unexplained permission: an app requesting location, camera, contacts or notifications has to tell the user why.
  • Screenshots not matching the app: an image showing a feature not yet live counts as misleading information.
  • Incomplete functionality: review meeting an empty screen — usually for want of test data rather than because of a bug.

How do you reply to the app review team?

The note to the review team should be a guide rather than a defence. The pattern that works: confirm which rule is meant, state in one sentence what you changed, and describe step by step where the change can be seen — which screen, which button, with which account.

The pattern that does not work is equally clear: long texts arguing the rule was misapplied, comparisons pointing out that similar apps do the same, and appeals to urgency. Those do not speed review up and usually slow it down.

Should I appeal a rejection or resubmit?

If you genuinely believe the rule was misapplied there is an appeal route and it should be used — rather than resubmitting repeatedly against the same reason. Where the rejection is justified, however, fixing and resubmitting is always faster; an appeal takes longer than the fix.

The decision rule: if the reason in the notice genuinely exists in your app, fix it; if it does not, appeal. Where you are unsure, fixing is usually cheaper.

What should I check before submitting an app?

  • A working demo account and a note covering the verification code flow.
  • A live, reachable privacy notice address.
  • A purpose string for every permission, matching what the store listing says.
  • Screenshots matching the build going live exactly.
  • Representative data so empty screens look populated — review looks at the product as a first-time user does.
  • For children's apps, consistency between the age rating and the data collection declarations.

How long does review take after a rejection?

A resubmission is usually quicker than the first review because the team sees the earlier assessment. But submitting repeatedly against the same reason puts you at the back of the queue. The practical rule: change something real between submissions and say in the note what you changed — a review that can see no change repeats the same decision quickly.

Can my account be closed?

A single rejection does not put an account at risk. What does is repeated behaviour: submitting the same breach many times, using misleading metadata, hiding a rejected feature and enabling it later. The last is in the heaviest category and leads straight to account termination — hiding a feature from review reads as a breach of trust rather than of a rule.

Can I request an expedited review for something urgent?

Both stores offer expedited review, but it needs a justification: a critical bug affecting users, a security vulnerability or a legal requirement. A campaign date or an investor presentation does not count. Accounts that use the privilege unnecessarily get refused at the next genuine emergency.

Can I remove a rejected feature and add it back later?

No — that behaviour is explicitly prohibited in the guidelines and, when detected, carries a far heavier consequence than the rejection itself. If a feature breaks the rules, the fix is to bring it into line or drop it. If you believe it sits in a grey area, there is a route to consult the store before submitting, and it is much cheaper than enabling it afterwards.

Most rejections come not from the code but from something the review team could not see.

Sources

  1. 01App Store Review GuidelinesApple · 2025
  2. 02Choose a developer account typeGoogle Play Console Help · 2026
  3. 03Google Play target API level requirementsGoogle · 2025

Frequently asked

Questions we get asked

Not at Neuros; passing store review is part of the delivery scope. Ask for that clause in writing when collecting quotes, because it is missing from most: where responsibility for fixing a rejection is left undefined, you end up negotiating days before the release date.

It varies; a first submission usually takes longer than an update and stretches in busy periods. The planning rule: leave room for at least one rejection cycle before the release date. Teams locking their first submission to launch day miss campaign dates over an informational rejection.

Yes. Review guidelines are updated and live apps are subject to them; separately, apps behind the technical thresholds stop being listed on new devices. Maintenance is therefore not an add-on but the condition of staying published — and tracking store policy changes is part of it.

Giving a real customer account is a risk; giving an account created for review is not. The right route is an account opened solely for review, populated with representative data and with no real money movement. If a verification code is required, a fixed test code or the way to obtain it goes in the note.

Before resubmitting, read the reason again: a different sub-clause under the same number may be meant. If it is unclear, a short note asking review which part is meant is faster than a third submission based on a guess. Repeated submissions against the same reason are a signal that lengthens review.

Let's walk these steps together

We can stand alongside you while you apply any of this to your own project.