App-store launch-checklist: wat moet er klaar zijn voor je indient

Kies je store en loop de zes fases door: account, privacy, build, metadata, test en indienen. De teller laat zien wat er nog open staat, en punten die niet voor jouw store gelden verdwijnen uit de lijst. Het is een algemene checklist op basis van de richtlijnen van Apple en Google, geen garantie op goedkeuring.

Waar dien je in?
0 van 0 punten afgevinkt 0%

1 Account en organisatie

0 van 0

2 Juridisch en privacy

0 van 0

3 Build en techniek

0 van 0

4 Metadata

0 van 0

5 Test

0 van 0

6 Indienen

0 van 0

Nog niets afgevinkt

Loop de zes fases van boven naar beneden door en vink af wat klaar is.

Dit is een algemene checklist op basis van de openbare richtlijnen van Apple en Google. Het is geen juridisch advies en geen garantie op goedkeuring: dat blijft het oordeel van een beoordelaar over jouw app. Voor jouw situatie kunnen extra eisen gelden en de regels veranderen regelmatig, dus de richtlijnen van de store zijn leidend.

Meer hulpmiddelen: alle tools.

Uitleg

Waarom juist deze punten

Dit is geen samenvatting van alle regels, maar de punten waarop indieningen in de praktijk vastlopen. Twee komen er telkens uit. Het eerste is het demo-account. Zit een deel van je app achter een login en komt de beoordelaar er niet in, dan ziet hij een inlogscherm en niet je product. Apple vraagt daarom om werkende inloggegevens of een demomodus die alle functies laat zien, en om je backend aan te laten staan tijdens de beoordeling. In de Play Console vul je hetzelfde in.

Het tweede struikelblok is de privacyverklaring. Die moet op een openbare URL staan die opent zonder inloggen, en Apple wil de link zowel in de metadata als op een vindbare plek in de app zelf. Google gaat verder: het formulier over gegevensgebruik vul je ook in als je app helemaal niets verzamelt. Wat je daar invult moet kloppen met wat de app werkelijk doet, ook via SDK's van derden. Wijkt dat af, dan kan Google updates blokkeren of de app verwijderen.

Een derde categorie is minder bekend en verandert het vaakst: de technische ondergrens. Google verhoogt met vaste regelmaat de Android-versie waarop nieuwe apps en updates zich moeten richten, en Apple schrijft voor met welke Xcode- en SDK-versie je mag uploaden. Die ingangsdata schuiven op, dus controleer ze vlak voor je indient bij Google en Apple zelf. De lijst hierboven volgt verder de App Review Guidelines en de hulppagina's van Google Play. Kosten laten we bewust weg: die staan bij de bron.

De teller kijkt alleen naar de punten die voor jouw store zichtbaar zijn, en de uitkomst onder de lijst verandert mee met wat je afvinkt. Alles afgevinkt betekent dat je de bekende formele eisen hebt geraakt, niet dat je app wordt goedgekeurd: dat blijft het oordeel van een mens over jouw app. Loop je vast, dan gaan je app in de App Store zetten en je eerste app publiceren via de Play Console dieper in op de route zelf, en beschrijft wat je doet als je app wordt afgewezen hoe je een afwijzing oppakt.

FAQ

Veelgestelde vragen

Is deze checklist compleet voor mijn app?

Nee, en dat is bewust. Dit zijn de punten waar de meeste indieningen op stuklopen. Voor jouw app kunnen er eisen bij komen, bijvoorbeeld rond abonnementen, gezondheidsgegevens of apps die op kinderen gericht zijn. Gebruik de lijst als voorbereiding en houd de richtlijnen van de store aan als je iets niet zeker weet.

Waarom vraagt de store om een demo-account?

Omdat de beoordelaar je app echt gebruikt. Zit een deel achter een login, dan komt hij zonder werkende inloggegevens niet verder dan het inlogscherm. Apple vraagt om een actief demo-account of een demomodus met alle functies, plus een backend die aanstaat tijdens de beoordeling. In de Play Console geef je dezelfde gegevens op, met ruimte voor instructies als je inlog met eenmalige codes of meerdere stappen werkt.

Waar moet mijn privacyverklaring staan?

Op een openbare URL die opent zonder inloggen. Apple wil de link in de metadata en op een goed vindbare plek in de app zelf, en wil dat de verklaring benoemt welke gegevens je verzamelt, waarvoor, met wie je ze deelt, hoe lang je ze bewaart en hoe iemand verwijdering vraagt. Google koppelt de link aan het formulier over gegevensgebruik, dat je ook invult als je app niets verzamelt.

Moet ik voor Google Play eerst een gesloten test draaien?

Voor persoonlijke accounts die na 13 november 2023 zijn aangemaakt wel. Google vraagt dan om een gesloten test met een minimumaantal testers dat een aaneengesloten periode ingeschreven staat, voordat je productietoegang kunt aanvragen. Die aantallen zijn eerder bijgesteld, dus kijk de actuele eis na bij Google voordat je je testgroep opbouwt. Voor organisatie-accounts wordt deze eis niet genoemd.

Hoe lang duurt de beoordeling?

Daar kun je niet op plannen. De doorlooptijd hangt af van je app, van hoe compleet je aanlevert en van de drukte bij de store, en geen van beide partijen doet daar een harde toezegging over. Wat je wel in de hand hebt: elke afwijzing kost een extra ronde, dus aandacht voor een werkend demo-account en duidelijke reviewnotities verdien je meestal terug. Zet een lanceringsdatum niet vast op een moment dat je niet kunt verzetten.

Wat gebeurt er als mijn app wordt afgewezen?

Meestal minder dan je vreest. Je krijgt bericht met de richtlijn waarop is afgewezen, en vaak gaat het om iets formeels: ontbrekende inloggegevens, een link die niet werkt of metadata die niet klopt met de app. Je lost het op, reageert via het berichtenkanaal van de store en dient opnieuw in. Ben je het oneens, dan kun je dat aankaarten, maar het eindoordeel ligt bij de beoordelaar.

Nog niet zeker of dit de app is die je wilt publiceren?

Publiceren is het sluitstuk. Wij zitten aan de andere kant van dat traject: in één werkdag maken we van je idee een klikbaar prototype, zodat je weet of het klopt voordat je aan een storetraject begint. Vertel in het kort wat je van plan bent, dan kijken we mee.