Een App Store-afwijzing is een bericht van App Review dat een richtlijn noemt, beschrijft wat de reviewer zag en de release tegenhoudt totdat je het probleem oplost, toelicht of er bezwaar tegen maakt. Begin met het omzetten van dat bericht in een probleem dat je kunt testen. De volgende stap hangt ervan af of de reviewer de app niet kon gebruiken, een strijdigheid met het beleid vond of meer informatie nodig heeft. Per oktober 2026 zijn de App Review Guidelines voor het laatst bijgewerkt op 16 oktober 2026, dus controleer de actuele nummering voordat je een sectie citeert.
Wat vertelt een App Store-afwijzing je eigenlijk?
Een afwijzingsbericht van de App Store noemt de richtlijn die de reviewer heeft toegepast, beschrijft het specifieke gedrag dat de reviewer zag en somt de vervolgstappen op. Vaak staan ook het apparaat, de iOS-versie en screenshots erbij.
Bewaar het volledige bericht, alle screenshots, het buildnummer en de apparaatgegevens. Lees de genoemde sectie op de actuele richtlijnenpagina. Schrijf daarna één zin: "De reviewer kon X niet voltooien omdat Y." Vraagt het bericht om ontbrekende informatie in plaats van een defect te melden, noteer dan precies wat er ontbreekt. Apples standaardtekst bij 2.1 vertelt je ook hoe je het probleem reproduceert: "Verwijder bij nieuwe apps alle eerdere versies van je app van een apparaat, installeer de app en volg daarna de stappen om het probleem te reproduceren."
- Noemt het bericht een crash, een onbereikbaar scherm of een onvolledige functie? Reproduceer die flow in de ingediende release-build, op het type apparaat dat Apple noemde.
- Noemt het screenshots, de beschrijving of de review notes? Controleer of je het alleen in de metadata kunt oplossen.
- Noemt het betalingen, inloggen, privacy of minimale functionaliteit? Vergelijk het gedrag van het product met de genoemde richtlijn.
Welke richtlijnen noemen App Store-afwijzingen en wat eisen ze?
Elke richtlijn stelt een concrete eis, dus koppel het genoemde nummer aan de bijbehorende tekst en test tegen precies die tekst. De tabel citeert de huidige tekst van de richtlijnen die in afwijzingsberichten vaak worden genoemd.
| Richtlijn | Wat Apples tekst vereist | Wat je controleert voordat je opnieuw indient |
|---|---|---|
| 2.1(a) App Completeness | Definitieve versies met "volledig werkende URL's", gegevens van een demo-account "(en zet je backend-service aan!)" | Crashes, placeholdercontent, inloggen op iPhone en iPad, een draaiende backend |
| 2.1(b) In-app-aankopen | Aankopen moeten "volledig, actueel, zichtbaar voor de reviewer en functioneel" zijn | Producten ingediend en bereikbaar, en de reden toegelicht in de review notes als er een niet te vinden is |
| 2.3 Accurate Metadata | Metadata moet "de kernervaring van de app nauwkeurig weergeven" | Screenshots tonen de app in gebruik en de beschrijving klopt met deze build |
| 4.2 Minimum Functionality | "functies, content en UI die de app boven een opnieuw verpakte website uittillen" | Native workflows, en geen app die vooral uit webfragmenten of links bestaat (4.2.2) |
| 3.1.1 In-App Purchase | Om functies of functionaliteit te ontgrendelen "moet je in-app-aankopen gebruiken" | Geen licentiesleutels, QR-codes of andere ontgrendelmechanismen, en eventuele storefront-entitlements geregeld |
| 5.1.1(v) Account Sign-In | "Als je app het aanmaken van een account ondersteunt, moet je ook het verwijderen van het account binnen de app aanbieden." | Een verwijderflow die binnen de app bereikbaar is |
De update van 16 oktober 2026 voegde 2.5.19 toe voor verborgen, slapende of ongedocumenteerde functies, die eerder onder 2.3.1 vielen. Ook kwam er 2.3.14 bij over creatieve assets en is het Music Streaming Services-entitlement opgegaan in het StoreKit External Purchase Link-entitlement onder 3.1.1(a). Zie de tabel als vertrekpunt, niet als gegarandeerde oplossing. Eén richtlijn kan verschillende problemen dekken, en het voorbeeld van de reviewer is de concrete situatie die je moet oplossen.
Hoe los je een 4.2-afwijzing wegens minimale functionaliteit op?
Je lost een 4.2-afwijzing op door echte app-waarde toe te voegen, niet door de beschrijving te herschrijven. Richtlijn 4.2 zegt: "Als je app niet bijzonder nuttig, uniek of 'app-achtig' is, hoort hij niet in de App Store."
Vraag je af wat iemand in je app kan doen dat hem als app nuttig maakt. Misschien kan iemand een workflow afronden, betekenisvolle gegevens opslaan, apparaatfuncties gebruiken op een manier die bij de app past, of een mobiele ervaring krijgen die voor het apparaat is gebouwd. Geen enkele gepubliceerde lijst met functies garandeert goedkeuring. Bestaan die workflows al, beschrijf ze dan in de review notes met exacte stappen en screenshots. Toont de app vooral een webpagina, dan is er productwerk nodig. Notificaties of een leeg instellingenscherm toevoegen om native te lijken, vervangt geen echte waarde voor gebruikers.
Hoe antwoord je App Review in App Store Connect?
Antwoord in App Store Connect: open de inzending via de link naar onopgeloste problemen van de app, klik op Resolve en klik daarna op Reply to App Review. Volgens Apples helppagina heb je hiervoor de rol Account Holder, Admin of App Manager nodig.
- Selecteer de app in Apps.
- Klik bovenaan de pagina op de link die aangeeft dat er onopgeloste problemen zijn.
- Klik in de sectie In Progress op Resolve naast de inzending.
- Klik op Reply to App Review en voer je tekst in.
- Wil je screenshots of documenten meesturen, klik dan op Attach File en daarna op Reply.
Apple zegt dat je kunt corresponderen en bestanden kunt bijvoegen "totdat je opnieuw indient bij App Review", dus stuur je bewijs voordat je opnieuw indient. Houd het antwoord kort en feitelijk: zeg wat er is veranderd, waar het zit en hoe de reviewer het kan controleren. Ga niet in discussie over andere apps die hetzelfde lijken te doen.
Moet je de metadata aanpassen, een nieuwe build uploaden of bezwaar maken?
Pas de metadata aan en dien dezelfde build opnieuw in als alleen de vermeldingsgegevens onjuist waren. Upload een nieuwe build als het gedrag van de app moet veranderen. Maak alleen bezwaar als je ervan overtuigd bent dat de app al aan de richtlijn voldoet.
| Optie | Wanneer het past | Wat Apple zegt |
|---|---|---|
| Metadata aanpassen | Screenshots, beschrijving, privacygegevens of review notes waren onjuist | "Als je app is afgewezen vanwege een metadataprobleem, kun je dezelfde build opnieuw indienen nadat je het probleem hebt opgelost." |
| Nieuwe build | Crashes, inloggen, toestemmingen of aankoopflows vereisen codewijzigingen | Verhoog het buildnummer en test eerst precies de aangepaste flow |
| Bezwaar | Je vindt dat de beslissing een richtlijn verkeerd toepast | Antwoord eerst en dien daarna "één bezwaar per afgewezen of verwijderde app" in dat alle genoemde overtredingen behandelt |
Apples richtlijnen voor bezwaar vragen je om "punt voor punt uit te leggen hoe je app voldoet aan" de richtlijn. Er staat ook dat je geen bezwaar moet maken nadat je de problemen al hebt opgelost en opnieuw hebt ingediend. Een volledig bezwaar "garandeert niet" dat de beslissing wordt teruggedraaid. Voor apps die al in de store staan, zegt het Bug Fix Submissions-beleid in de richtlijnen dat bugfixes niet worden vertraagd vanwege richtlijnovertredingen, "behalve als die verband houden met juridische of veiligheidskwesties".
Hoe hebben andere ontwikkelaars echte App Store-afwijzingen opgelost?
In openbare forumdiscussies kwamen veel 2.1-afwijzingen voort uit verschillen tussen de omgeving van de reviewer en die van de ontwikkelaar: een ander netwerk, apparaat of andere toestemmingsstatus. Een 4.2-afwijzing is een productprobleem, dus kleine aanpassingen lossen die zelden op.
Inlogfout onder 2.1. Een ontwikkelaar op de Apple Developer Forums citeerde het bericht "Specifically, we were not able to log in due to an error" ("we konden namelijk niet inloggen door een fout"), terwijl de live- en TestFlight-versie met dezelfde inloggegevens wel inlogden. Andere ontwikkelaars in de discussie meldden verschillende oplossingen. De een loste het op door "http te veranderen in https op de webserver". Een ander voegde na drie afwijzingen een status "Controleer je verbinding" toe in plaats van een eindeloze laadindicator. Een derde haalde na vijf afwijzingen iPad uit het deployment target, wat het probleem omzeilt door iPad-ondersteuning te schrappen.
Crash bij het opstarten. Op het Solar2D-forum kreeg een ontwikkelaar te horen "We were unable to review the app because it crashed on launch" ("we konden de app niet beoordelen omdat hij crashte bij het opstarten") op een iPhone 13 mini met iOS 18.3.2. Het bijgevoegde crashlog toonde een ontbrekende NSUserTrackingUsageDescription-sleutel. De ontwikkelaar bevestigde: "Hij werd goedgekeurd na het toevoegen van: NSUserTrackingUsageDescription."
WebView-app onder 4.2. Een ontwikkelaar op de Apple Developer Forums meldde een tiende afwijzing voor een app op basis van WebView. De reviewer had een screenshot van het linkermenu gestuurd met de opmerking dat er content ontbrak. De hoofdschermen waren inmiddels native, maar twee of drie schermen openden nog een WebView. Het antwoord dat als oplossing was gemarkeerd, kwam van App Review en raadde een een-op-een App Review-consultatie aan. De discussie bevestigt geen goedkeuring.
De vergelijking: de 2.1-gevallen werden opgelost door de omstandigheden van de reviewer na te bootsen en het crashlog te lezen. Het 4.2-geval liep vast omdat elke nieuwe inzending maar een deel veranderde van een app die nog steeds grotendeels een website was.
Hoe voorkom je dat dezelfde afwijzing opnieuw gebeurt?
Maak van elk opgelost probleem een punt op je releasechecklist en test het opnieuw in de release-build vóór elke inzending. Apples richtlijnen waarschuwen dat de review "langer duurt" als een app herhaaldelijk wordt afgewezen voor dezelfde richtlijnovertreding.
- Verwijder de app en installeer de release-build daarna opnieuw op een fysieke iPhone en iPad.
- Log in met het review-account op een netwerk zonder ontwikkelservers of HTTP-uitzonderingen.
- Open elke toestemmingsprompt en controleer of elke usage description in Info.plist aanwezig is.
- Zorg dat elke in-app-aankoop is ingediend, zichtbaar is en wordt toegelicht in de review notes.
- Werk de review notes bij zodra een flow verandert. Plak geen notes van zes releases geleden.
Volg bij 2.1-problemen het testplan voor de release-build bij 2.1-afwijzingen en richt een demo-account voor reviewers in. Loop daarna de checklist voor inzendingen door voor de volgende build. Kom je met het reviewbericht nog steeds niet verder, stuur ons dan de details en we helpen je uitzoeken of het ontbrekende stuk in de toegang, de metadata of de code zit.
Veelgestelde vragen
Kan ik dezelfde build opnieuw indienen na een App Store-afwijzing?
Ja, als de afwijzing alleen over metadata ging. De App Store Connect Help van Apple zegt: "Als je app is afgewezen vanwege een metadataprobleem, kun je dezelfde build opnieuw indienen nadat je het probleem hebt opgelost." Pas de screenshots, beschrijving, privacygegevens of review notes aan en dien opnieuw in. Vond de reviewer een crash, een kapotte login of een probleem met aankopen, dan moet je code aanpassen en upload je een nieuwe build met een hoger buildnummer.
Hoe vaak kun je een app opnieuw indienen nadat hij is afgewezen?
De App Review Guidelines stellen geen limiet aan het aantal nieuwe inzendingen. Ze waarschuwen wel dat de review langer duurt als een app "herhaaldelijk wordt afgewezen voor dezelfde richtlijnovertreding". Richtlijn 4.3 zegt bovendien dat herhaalde spamachtige inzendingen kunnen leiden tot verwijdering uit het Apple Developer Program. Dien pas opnieuw in nadat je het probleem hebt gereproduceerd en de oplossing hebt getest.
Schaadt een App Store-afwijzing mijn ontwikkelaarsaccount?
Eén afwijzing die je oplost, brengt je account volgens de gepubliceerde richtlijnen niet in gevaar. Het risico zit in patronen. Richtlijn 2.3.1(b) noemt ernstig of herhaald misleidend gedrag "grond voor verwijdering uit het Apple Developer Program", en 4.3(b) waarschuwt voor herhaalde inzendingen van kopieerapps. Dreigt je account te worden beëindigd en ben je ervan overtuigd dat het voldoet, dan kun je via Apples procedure bezwaar maken bij de App Review Board.
Wat is een Bug Fix Submission-aanbod van App Review?
Voor apps die al in de App Store of via alternatieve distributie beschikbaar zijn, vertraagt Apple bugfixes niet vanwege richtlijnovertredingen, tenzij die overtredingen juridische of veiligheidskwesties betreffen. Wordt een bugfix-update afgewezen en komt die in aanmerking, antwoord dan aan App Review in App Store Connect dat je van deze procedure gebruik wilt maken en het probleem in je volgende inzending oplost. Dat moet je dan ook echt doen.
Moet ik bezwaar maken of gewoon de app aanpassen?
Pas de app aan als de reviewer een echt defect of een tekortkoming ten opzichte van het beleid heeft gevonden. Een bezwaar past alleen als je ervan overtuigd bent dat de app de richtlijn al volgt. Apple vraagt je eerst op de afwijzing te antwoorden. Dien daarna één bezwaar per afgewezen app in dat punt voor punt uitlegt hoe de app aan de genoemde richtlijn voldoet. Maak geen bezwaar nadat je het probleem al hebt opgelost en opnieuw hebt ingediend.
Bronnen & verder lezen
Beleid verandert. Controleer de officiële documentatie voordat je indient.
- Apple: App Review Guidelines (richtlijnen voor App Review) ↗Gecontroleerd op 18 okt 2026
- Apple: Antwoorden op berichten van App Review ↗Gecontroleerd op 18 okt 2026
- Apple: Bezwaar maken bij de App Review Board ↗Gecontroleerd op 18 okt 2026
- Apple Developer Forums: App afgewezen – richtlijn 2.1 – Performance (inlogfout) ↗Gecontroleerd op 18 okt 2026
- Solar2D Forums: Afwijzing door App Store Connect, richtlijn 2.1, crash bij het opstarten ↗Gecontroleerd op 18 okt 2026
- Apple Developer Forums: Richtlijn 4.2 – Design – Minimum Functionality ↗Gecontroleerd op 18 okt 2026
Laten we je app over de streep trekken.
Een gericht gesprek om uit te zoeken wat er tussen je app en een live vermelding in de store staat.
Plan een gesprek ↗

