Launch prep hub

Policy and rejection cases

Break down rejection reasons across features, wording, privacy, sign-in, payments, and reviewer access.

Check these first

  • Record the original rejection message, app version, reproduction screen, and the path the reviewer took.
  • First classify it: policy violation, insufficient explanation, or reviewer access failure.
  • In your resubmission note, briefly state what changed and where it can be verified.
  • Post similar cases on the board so the next developer does not get stuck at the same point.

Read alongside the official docs

Platform policy changes, so treat this page as a reference checklist and confirm the official documentation before your final submission.

Post whatever is blocking you

Include your app name, platform, current launch stage, and the docs you already checked — it helps answerers narrow down the cause.

Write a question