Back to all articles

App Rejected 3 Times? Here's What Reviewers Actually Check

😀 Frustrated with Rejections?

If you''ve been rejected 2-3+ times, you''re not alone. 67% of first-time app submissions get rejected. But there''s a pattern to what reviewers look for.

🎯 The Truth About App Review

After analyzing 10,000+ app submissions and interviewing former App Store reviewers, we discovered that 92% of rejections fall into just 5 categories.

This guide reveals exactly what reviewers check, in what order, and how to avoid the most common mistakes.

πŸ‘€ What Reviewers Check (In Order)

πŸ“‹ Reviewer Checklist (Actual Order):

  1. 1. Support URL (15 seconds) ⚑ Instant rejection if missing/broken
  2. 2. Privacy Policy (20 seconds) If collecting data
  3. 3. App Crashes on Launch (30 seconds) Testing on device
  4. 4. Core Functionality (2-3 minutes) Does it work as described?
  5. 5. Content & Guidelines (5-10 minutes) Policy violations

πŸ’‘ Inside Tip:

Reviewers spend an average of 8-12 minutes per app. If they find an issue in the first 30 seconds, they don''t continue testingβ€”instant rejection.

πŸ”΄ Rejection #1: Support URL Issues (47% of Rejections)

What Reviewers Check:

  • βœ“ Response Code: Must return 200 (not 404, 301, 302)
  • βœ“ Load Time: Must load under 3 seconds
  • βœ“ Contact Visibility: Email or form visible without scrolling
  • βœ“ Mobile Responsive: Must work on iPhone/Android
  • βœ“ No Login Required: Publicly accessible

Common Mistakes:

❌ "Homepage URL"

Using yourcompany.com instead of dedicated support page

❌ "Broken Link"

URL returns 404 or redirects to error page

❌ "Hidden Contact"

Email buried in footer or requires multiple clicks

βœ… Quick Fix:

Create a compliant support URL in 30 seconds. Guaranteed to pass review.

Create Support URL (Free) β†’

βœ“ Used by 2,500+ developers β€’ βœ“ 99.7% approval rate β€’ βœ“ No coding required

πŸ”΄ Rejection #2: Privacy Policy (28% of Rejections)

When You MUST Have a Privacy Policy:

  • βœ“ Using ANY analytics (Google Analytics, Firebase, Mixpanel)
  • βœ“ Showing ads (AdMob, Facebook Ads, Unity Ads)
  • βœ“ Collecting email, name, or any personal data
  • βœ“ Authentication (Google, Facebook, Apple Sign-In)
  • βœ“ Push notifications (requires device token)
  • βœ“ Location services (even background location)
  • βœ“ Camera/photo access
  • βœ“ Contacts access

⚠️ Common Mistake:

"My app is free and doesn''t collect data" β€” If you use Firebase Crashlytics, Google Analytics, or any crash reporting, you collect data. Privacy policy is required.

β†’ Generate Free Privacy Policy

πŸ”΄ Rejection #3: App Crashes (12% of Rejections)

What Reviewers Test:

  1. 1. Cold Launch: Open app from home screen
  2. 2. Core Flow: Use main feature 2-3 times
  3. 3. Background/Foreground: Switch apps and return
  4. 4. Low Memory: Open 5+ apps, return to yours
  5. 5. Network Issues: Test with airplane mode on/off

Testing Checklist Before Submission:

☐ Test on real device (not just simulator)
☐ Test on oldest supported iOS/Android version
☐ Test with poor network (3G simulation)
☐ Test with no network (airplane mode)
☐ Test after clearing app data/cache
☐ Test background β†’ foreground transition
☐ Test with low device storage
☐ Use Firebase Crashlytics to catch crashes

πŸ”΄ Rejection #4: Incomplete Functionality (8% of Rejections)

Red Flags for Reviewers:

❌ "Coming Soon" Features

Buttons/sections marked as "coming soon"

❌ Demo/Test Content

Placeholder text, lorem ipsum, test user names

❌ Broken Features

Buttons that do nothing, empty screens

πŸ”΄ Rejection #5: Misleading Metadata (5% of Rejections)

What Gets Flagged:

  • βœ“ Screenshots showing features not in app
  • βœ“ Description promising features that don''t exist
  • βœ“ Fake reviews or ratings mentioned
  • βœ“ Competitor comparisons in screenshots
  • βœ“ Unrealistic claims ("Best app ever", "Revolutionary")

πŸ“Š Real Rejection Stories (and Fixes)

Rejection #1

Sarah''s Fitness App

Rejection Reason: "Support URL returns 404"

Sarah used her personal website URL which she later deleted. App was rejected 3 times because she kept fixing other issues but forgot to update the support URL.

βœ… Fix:

Created permanent support URL using our generator. Approved in 24 hours.

Rejection #2

Mike''s Task Manager

Rejection Reason: "Privacy policy required"

Mike thought his app didn''t need privacy policy because it''s free. But he was using Firebase Analytics and Google Ads.

βœ… Fix:

Generated privacy policy covering Firebase and AdMob. Approved on resubmission.

Rejection #3

Alex''s Photo Editor

Rejection Reason: "App crashes on launch (iOS 15)"

Alex only tested on iOS 17. The app crashed on iOS 15 due to an API availability issue.

βœ… Fix:

Added @available checks. Tested on iOS 15 device. Approved.

⚑ The Resubmission Strategy

After Getting Rejected:

  1. 1. Read Rejection Email Carefully (10 min)
    Note the exact guideline mentioned
  2. 2. Fix the Specific Issue (30 min)
    Don''t make other changesβ€”just fix what they asked
  3. 3. Test the Fix (15 min)
    Verify on real device, not simulator
  4. 4. Add Resolution Notes (5 min)
    In "Review Notes", explain what you fixed
  5. 5. Resubmit (2 min)
    Resubmissions get priorityβ€”usually 12-24 hours

πŸ“ Resolution Notes Template

Dear Reviewer,

Thank you for the feedback on our previous submission.

We have addressed the issue mentioned in the rejection:

ISSUE: [Copy exact text from rejection email]

RESOLUTION: [Explain what you fixed]

We have tested the fix on:
- iPhone 13 (iOS 17.2)
- iPhone 8 (iOS 15.8)
- Stable WiFi and cellular connections

The issue has been resolved. Please let us know if you need any additional information.

Thank you for your time.

Best regards,
[Your Name]

⏱️ Timeline Expectations

Submission App Store Google Play
First Submit 24-48 hours 1-7 days
Resubmission 12-24 hours 1-3 days
Appeal 3-5 days 5-10 days

🎯 Pre-Submission Checklist (Prevent 92% of Rejections)

Use This Before Every Submission:

Support URL Working

Test in incognito mode, loads under 3 seconds

Privacy Policy (if needed)

Check if using analytics, ads, or collecting data

No Crashes

Tested on real device, oldest supported version

All Features Work

No "coming soon", no broken buttons

Accurate Metadata

Screenshots match app, description is honest

πŸš€ Stop Rejections Before They Happen

Fix #1 Rejection Reason Right Now

47% of rejections are support URL issues. Create yours in 30 seconds.

Create Support URL (Free)

βœ“ Guaranteed compliant β€’ βœ“ Works for both stores β€’ βœ“ Free forever


πŸ“š Related Articles

Need a Support URL for Your App?

Generate a compliant, professional support page in under a minute. Our easy-to-use generator creates everything you need for App Store and Google Play submissions.