Skip to content
How it works Pricing Rejection types Builders Affiliates FAQ Contact
Get started Log in
  1. Home
  2. Rejection types
  3. Guideline 4.2
App Store rejection

Guideline 4.2: "Minimum Functionality"

Apple says your app is "primarily a website", a web wrapper, or doesn't do enough to be an app. This is the number one rejection for apps built with AI tools. Here is what it really means, and how we get past it.

RejectedGuideline 4.2 - Design - Minimum Functionality

We found that the experience your app provides is not sufficiently different from a web browsing experience, as it would be by incorporating native iOS functionality.

Next steps: We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines.

This is what a typical message looks like. Yours may say "limited functionality", "primarily a website", or "repackaged website" instead.

What this rejection means

A reviewer opened your app, used it for a few minutes, and felt they were looking at a website inside an app shell. Nothing was broken. The problem is that the app did not give them a reason to be an app instead of a web page.

The message comes in a few flavors, and they all point to the same guideline:

  • "Not sufficiently different from a web browsing experience" — the classic web wrapper. The app loads your site in a browser view.
  • "Limited functionality" or "minimum functionality" — the app works, but there is not enough to do. Often a single screen or a form.
  • "Primarily marketing material" — a brochure: a landing page, pricing and a contact button.

Apple is not saying your product is bad. It is saying that, as submitted, it belongs on the web rather than on the App Store.

Why apps built with AI tools get this so often

Lovable, Bolt, Base44, v0 and most AI builders produce web apps. To get one onto an iPhone, most guides wrap the web app in a native shell. The shell makes it installable, but it does not make it feel like an app, and reviewers can tell within seconds.

  • It is a website in a wrapperPages load like a browser, links open the website, and nothing uses the phone itself.
  • Nothing a phone can do that the site cannotThe reviewer is looking for a reason the app exists on a device. A wrapped site rarely gives one.
  • Placeholder screens and sample dataAI builders leave stub pages, "coming soon" sections and demo content that make the app feel unfinished.
  • The template lookMany AI-built apps share the same layout. That adds to the feeling of "another wrapped website".
  • Built for a desktop browserScreens designed at laptop size get squeezed onto a phone, so buttons, menus and text look wrong on iPhone and iPad.

What Apple is actually asking for

"Your app should include features, content, and UI that elevate it beyond a repackaged website."App Store Review Guidelines, 4.2 — developer.apple.com

Put simply: Apple wants the app to earn its place on someone's phone. A reviewer looks for a real reason the app exists as an app, for a product that feels finished, and for something a person could not get by opening your website in Safari. It is a judgment call, which is why two similar apps can get different results.

This is also why a 4.2 rejection is rarely overturned by arguing. The reviewer has already seen the app and formed a view. What changes the outcome is a different app on the next submission, not a different explanation.

What we fix

Every 4.2 case is a little different, so we start by reviewing your app the way a reviewer would. These are the issues we find and fix most often:

Web wrapper with no app-like behavior
Browser-style navigation and loading
Placeholder screens and demo content
Buttons that open your website instead of the app
Single-screen "brochure" apps
Screens that do not fit iPhone and iPad
Nothing that makes the app worth installing
Metadata that reads like a website listing

We make the changes inside your own project and your own developer account. The app stays yours, and it is resubmitted from your account, not ours. If it comes back rejected, we keep going at no extra cost.

How long it takes

4.2 is usually the biggest of the common fixes, because the answer is often "the app needs to do more", not "a setting is wrong". Here is a realistic timeline:

  1. Day 0
    You share your project and the rejectionA share link or invite from your builder, plus the message Apple sent. Takes about two minutes.
  2. Day 1
    We review it like a reviewer wouldYou get a plain-English plan in your dashboard: what we will change and why.
  3. Days 1–5
    We make the changesMost 4.2 fixes are done within a few days. Bigger ones can take a week or more; we tell you up front.
  4. Then
    Resubmitted from your accountApple reviews the new build again. That usually takes one to three days.
  5. Done
    Approved, or we go againUnlimited resubmissions are included. If it is never approved, you get a full refund.

What happens if you ignore it

Nothing happens to your developer account because of one rejection. The submission simply stays rejected, and your app stays off the store for as long as you like.

What hurts is resubmitting the same app with small cosmetic changes. Reviewers see the history of your submissions. Repeated resubmissions with no real change tend to get shorter replies, and they can invite a closer look at other guidelines, such as 4.3 Spam. If you are going to resubmit, it is worth making the next version count.

Questions about Guideline 4.2

Is 4.2 the same as "your app is just a website"?

Yes. "Not sufficiently different from a web browsing experience", "repackaged website", "web wrapper" and "limited functionality" are all ways reviewers describe a Guideline 4.2 rejection.

Does an app built with Lovable or Bolt automatically fail 4.2?

No. Plenty of apps built with AI tools are on the App Store. The rejection is about what the app does on a phone, not about which tool built it.

Can I appeal a 4.2 rejection instead of changing the app?

You can, but appeals rarely work for 4.2. It is a judgment about the app itself. In most cases the faster route is a stronger next submission. If we think an appeal has a real chance, we will tell you.

Will you rebuild my app from scratch?

No. Your app stays the way you built it, in your own builder and your own account. We change what is needed to pass review, and nothing more.

What if Apple rejects it again after your fix?

We keep fixing and resubmitting at no extra cost. If your app is never approved, you get a full refund.

Does Google Play have the same rule?

Google Play is more relaxed about web views, but its minimum functionality policy still rejects apps that add nothing useful. Rejections there are worded differently. See our Google Play rejection page.

Guideline 4.2

Rejected as "just a website"? We fix that.

Share your project in two minutes. We review it within a day and get to work inside your own account.