App Store Guideline 4.2

Guideline 4.2 rejection (Minimum Functionality): what it means and how to fix it

Apple thinks your app is too thin, usually a website wrapped in an app shell.

What Apple is saying

Apple wants apps to offer something beyond what a website or a simple template already does. Apps that just load a website in a web view, or that have very little content or interaction, get rejected under 4.2. This is the most common rejection for apps built with Lovable, Bolt, Replit, Base44 or wrapped with Capacitor.

Common causes

How to fix it

  1. Add native features that make the app better than the website: push notifications, offline content or an offline screen, haptics, the share sheet, widgets, camera or photo access where it makes sense.
  2. Use native navigation (a tab bar or native back gestures) instead of in-page web menus.
  3. Make sure every core feature works inside the app without redirecting to Safari.
  4. Explain the native features in the review notes, with where to find each one.
  5. Upload a new build and resubmit.

Do you need a new build?

Yes. 4.2 is about the app itself, so it needs a new build with real native functionality.

Reply to App Review

Send this in Resolution Center (App Store Connect → your app → the rejected version) after fixing. Fill in the [brackets].

Hello, Thank you for the review. In this build we've added native functionality beyond our website: [push notifications for X, offline access to Y, native navigation, Z]. You can find them at [where]. We believe these make the app a meaningfully better experience than the website. Please let us know if you'd like more detail.

Got a 4.2 rejection you'd rather not deal with?

I've shipped 7 apps of my own and fixed real rejections on them. Invite me to App Store Connect (no Apple ID password needed), and I'll fix it, reply to Apple and resubmit. From $45, with unlimited revisions until the original rejection is approved.

Other common rejections

2.1App Completeness2.3Accurate Metadata4.3Spam5.1.1Data Collection and Storage5.1.1(v)Account Sign-In and Deletion4.8Login Services (Sign in with Apple)3.1.1In-App Purchase3.1.2Subscriptions1.5Developer Information