Naar de inhoud

Met AI gebouwde apps · Publiceren

Een vibe-coded app publiceren op Google Play

Je AI-tool heeft je iets gegeven dat op je eigen scherm werkt. Google Play vraagt om een ondertekende Android App Bundle, eerlijke verklaringen en, voor veel nieuwe accounts, een gesloten test van 14 dagen. Dit is de route van het een naar het ander, per tool.

AABGeen weblink
US$ 25Eenmalige Play-kosten
12 / 14Testers / dagen, indien vereist
API 36Doel voor nieuwe apps

Van prompt tot openbare vermelding

  1. Wat je tool bouwdeWebapp, Expo-, Flutter- of native project
  2. Ondertekende release-AABHet bestand dat Google Play accepteert
  3. OntwikkelaarsaccountEenmalig US$ 25, identiteit geverifieerd
  4. App content-formulierenPrivacy, Data safety, classificatie
  5. Gesloten test12 testers, 14 dagen, als je account dat vereist
  6. ProductiereleaseNadat je toegang hebt gekregen

Je AI-tool verandert alleen de eerste stap. Stap twee tot en met zes zijn voor elke Android-app hetzelfde.

Kort antwoord

Om een vibe-coded app openbaar te publiceren op Google Play, bouw je een ondertekende Android App Bundle (AAB) via het framework dat je tool echt heeft gemaakt, en daarna voldoe je aan de vereisten voor je account, de app-content en de release. Bij een persoonlijk ontwikkelaarsaccount dat na 13 november 2023 is gemaakt, heeft de app ook een gesloten test (closed testing) met minimaal 12 testers die 14 dagen doorlopend aangemeld zijn nodig voordat je productietoegang kunt aanvragen. De privéroute van Google via AI Studio voor persoonlijke apps, aangekondigd op 13 oktober 2026, is een apart pad en levert geen openbare vermelding op.

De meeste AI-appbuilders stoppen bij een werkende preview: een URL, een Expo Go-sessie of een APK op je eigen telefoon. Geen van die dingen is wat Google Play beoordeelt. Dit artikel begint bij wat je tool echt heeft gemaakt en loopt daarna de build, de fixes, de formulieren en de test door, in de volgorde waarin Play Console erom vraagt. Actueel per 16 oktober 2026.

Mag ik een met AI gemaakte app publiceren op Google Play?

Ja, als de uiteindelijke app voldoet aan de vereisten van Google Play. We hebben geen beleid van Google gevonden dat een app verbiedt omdat AI de code heeft geschreven. Een openbare release doorloopt dezelfde beoordeling en dezelfde kwaliteits- en beleidscontroles als elke andere app, dus code laten schrijven door AI neemt je verantwoordelijkheid voor de uiteindelijke app niet weg.

De eigen aankondiging van Google van 13 oktober 2026 gaat over het vibe coden van Android-apps in Google AI Studio. Een kortere weg levert die niet op: een openbare vermelding heeft nog steeds een werkende release nodig, juiste verklaringen en, voor veel nieuwe persoonlijke accounts, de gesloten test. We hebben geen gedateerd beleid van Google gevonden dat zich richt op met AI geschreven apps als categorie. De regels die zwakke AI-builds tegenhouden, zijn de algemene regels over bruikbaarheid en defect gedrag.

“We staan geen apps toe die slechts beperkte functionaliteit en content hebben.”

Beleid voor ontwikkelaars van Google Play, Minimale functionaliteit

AI-code, AI-functies en AI-afbeeldingen voor je vermelding zijn drie aparte vragen

AI heeft je code geschreven

Er bestaat geen verklaring over wie de code heeft geschreven. De beoordeling kijkt naar de app die je uitbrengt: of die werkt, wat die met gegevens doet en of die nuttig is.

Je app genereert content met AI

Apps die tijdens het gebruik content genereren, vallen onder het beleid van Google voor door AI gegenereerde content: waarborgen tegen verboden content en een manier in de app waarmee gebruikers die content kunnen melden of markeren.

AI heeft je store-afbeeldingen gemaakt

Afbeeldingen en video's voor de store-vermelding en voor promotie hebben hun eigen voorwaardelijke verklaringen voor AI-labels, die per item worden beoordeeld. Dat gaat over de assets, niet over je code.

Voor alles wat een nieuwe app vóór de beoordeling nodig heeft, zie de publicatievereisten van Google Play voor 2026.

Wil je een openbare vermelding of alleen een app op je telefoon?

Beslis dit eerst, want privé persoonlijk gebruik en een openbare Play-vermelding hebben nu elk een eigen instappunt. Alles na deze sectie gaat over de openbare vermelding.

De privéroute van Google via AI Studio tegenover een openbare Play-vermelding

Persoonlijk gebruik

Een app die alleen jij installeert

Op 13 oktober 2026 kondigde Google aan dat apps die met vibe coding in Google AI Studio zijn gemaakt, privé op je eigen apparaat kunnen worden geïnstalleerd vanuit een persoonlijke catalogus. Volgens Google start de uitrol in bepaalde markten, waaronder de VS, voor gebruikers van 18 jaar en ouder met een standaard Google-account. Delen met een kleine kring wordt omschreven als iets wat later komt.

Openbare release

Een app die iedereen kan installeren

Een openbare vermelding vereist een Play Console-ontwikkelaarsaccount (eenmalig US$ 25, met identiteitsverificatie en, voor nieuwe persoonlijke accounts, een controle op een fysiek Android-apparaat met Android 10 of hoger), een ondertekende AAB, de App content-formulieren en, voor persoonlijke accounts die na 13 november 2023 zijn gemaakt, de gesloten test. Google zegt dat een openbare release de normale beoordeling op vertrouwen, veiligheid en kwaliteit houdt.

We konden geen volledige landenlijst voor de privéroute verifiëren, dus controleer de aankondiging van Google van oktober 2026 voor je markt voordat je erop gaat plannen. Ga er ook niet van uit dat een privé-app veiligheidscontroles overslaat; dat heeft Google niet gezegd.

Hoe haal ik de AAB uit mijn tool?

Het Android-buildproces volgt het framework van je project, niet de naam van de codeerassistent. Een Publish-knop voor het web kan een website opleveren zonder een Android App Bundle te maken, dus stel eerst vast wat je hebt: een webapp, een Expo- of React Native-project, een Flutter-project of een builder die zelf een AAB exporteert.

Kies de tool waarmee je hebt gebouwd

Replit

Route naar de AAB
Volgens de mobiele documentatie van Replit wordt publiceren op Google Play nog niet ondersteund door Replit, en worden EAS CLI en EAS Build niet ondersteund op Replit. Is je project een Expo-app, exporteer de broncode dan met Git en voer de Expo-productiebuild (zie de Expo-kaart) uit op je eigen computer. Is het een webproject, gebruik dan de Capacitor-route uit de Lovable-kaart.
Let op
Advies om EAS vanuit de Replit Shell uit te voeren is verouderd. De route eerst exporteren, dan extern bouwen combineert gedocumenteerde onderdelen; Replit biedt die niet aan als één knop.

Lovable

Route naar de AAB
Lovable publiceert websites. Er is geen ingebouwde verpakking of indiening voor de store. De gedocumenteerde optie is de webbuild zelf te verpakken met Capacitor: npm install @capacitor/android, daarna npx cap add android en npx cap open android, en de ondertekende bundle te maken in Android Studio.
Let op
De hoofdversie van Capacitor bepaalt welke target-API je kunt halen: Capacitor 8 hoort bij API 36 en Capacitor 7 bij API 35. Controleer plug-ins en ondertekening, en onthoud dat de wrapper nog steeds een nuttige app moet zijn, niet alleen de website in een kader.

Bolt

Route naar de AAB
Bolt kan een webapp of een mobiel Expo-project maken. Download een Expo-project naar een lokale editor, configureer EAS en voer de Android-productiebuild uit. Een webproject heeft een shell zoals Capacitor nodig, of een aparte native build.
Let op
Voer geen native buildstappen uit op een gewoon webproject. De eigen walkthrough van Bolt gaat van interne test naar productie; voeg daartussen de gesloten test van Google toe als je account eronder valt.

FlutterFlow

Route naar de AAB
Ga naar Settings and Integrations > App Settings > Mobile Deployment > Google Play Store en deploy of download daar de AAB. FlutterFlow documenteert een eerste handmatige upload naar de interne test en daarna geautomatiseerde deployments.
Let op
Sla de gegenereerde uploadsleutel op of exporteer die, of importeer je oorspronkelijke sleutel. Controleer de SDK-waarden in de geavanceerde Android-instellingen; FlutterFlow belooft niet dat elk project voldoet aan de API- of 16 KB-regels.

Kodular

Route naar de AAB
Gebruik Export app as AAB (de gedocumenteerde sneltoets is Alt + Shift + E) en upload de bundle die dat oplevert.
Let op
Kodular-release 2026.05.3, gepubliceerd op 27 september 2026, voegde target-API 36 toe, dus bouw elke oudere AAB opnieuw. De verouderde component Firebase Database blokkeert het compileren tot je die migreert, en elke extensie moet je apart op compatibiliteit controleren.

Expo

Route naar de AAB
Configureer EAS en ondertekening en voer daarna eas build --platform android --profile production uit. Download de AAB, of dien die in met eas submit --platform android.
Let op
Een preview-APK is geen Play-upload; het productieprofiel bouwt een AAB. De indieningsdocumentatie van Expo, bijgewerkt op 9 oktober 2026, ondersteunt een geautomatiseerde eerste indiening, en die komt standaard op de interne testtrack terecht. Een interne test is niet de gesloten test, dus kies de track bewust.

Cursor of Claude Code (Flutter)

Route naar de AAB
Configureer de release-ondertekening, controleer de applicatie-ID en de SDK-waarden in Gradle en voer daarna flutter build appbundle uit. De bundle verschijnt in build/app/outputs/bundle/release/app.aab.
Let op
De assistent is niet de runtime; Flutter is dat. Controleer native plug-ins en behoud de oorspronkelijke applicatie-ID als je een app bijwerkt die al op Play staat.

Cursor of Claude Code (React Native)

Route naar de AAB
Stel de upload-keystore en de release-ondertekening in en voer daarna npx react-native build-android --mode=release uit. De bundle verschijnt in android/app/build/outputs/bundle/release/app-release.aab. Gebruikt het project Expo, volg dan de Expo-kaart.
Let op
React Native 0.81 gebruikte standaard target-API 36 en 0.77 voegde ondersteuning voor 16 KB toe. Dat zijn mijlpalen, geen bewijs dat elke bibliotheek in je app voldoet.

Elke route hierboven is op 16 oktober 2026 gecontroleerd aan de hand van de eigen documentatie van de leverancier; geen enkele is uitgevoerd op een voorbeeldproject. Builders veranderen snel, dus controleer de actuele documentatie voordat je gaat bouwen. En verhoog het target-SDK-nummer niet met de hand om een oud project erdoor te krijgen: stap in plaats daarvan over op tooling die het nieuwe target ondersteunt.

Wat moet ik oplossen vóór het uploaden?

Controleer het release-artefact voordat je iemand uitnodigt om het te testen. Drie technische controles vangen de meeste verrassingen bij een rebuild op: het target-API-niveau, de paginagrootte van native bibliotheken, en de identiteit en ondertekening van de app.

Target-API-niveau

Nieuwe apps en app-updates voor telefoons en tablets moeten sinds 31 augustus 2026 gericht zijn op Android 16 (API-niveau 36) of hoger; apps met een verlenging hadden tot 1 november 2026. Voor Wear OS-, Android Automotive-, tv- en XR-apps gelden andere targets. De details en de oplossing staan in het artikel over het target-API-niveau.

Paginagrootte van 16 KB en native bibliotheken

Apps met native code moeten apparaten met geheugenpagina's van 16 KB ondersteunen. De huidige handleiding van Google blokkeert incompatibele updates vanaf 1 februari 2027 voor apps die gericht zijn op API 35 en hoger, maar dat is geen vrijstelling voor een nieuwe app: controleer de native bibliotheken nu. Dat een framework 16 KB ondersteunt, betekent niet dat elke native afhankelijkheid in je app compatibel is. Zie hoe je de 16 KB-fout vindt en oplost.

Identiteit en ondertekening van de app

“Als je de applicatie-ID wijzigt, behandelt de Google Play Store de upload als een volledig andere app.”

Android Developers, De app-module configureren

Als een AI-rebuild het project opnieuw genereert, vergelijk dan de nieuwe applicatie-ID met de ID die Play Console al kent. Bewaar de uploadsleutel en de bijbehorende wachtwoorden op een veilige plek. Met Play App Signing beheert Google de app-ondertekeningssleutel, en de uploadsleutel waarmee je elke bundle ondertekent, is een aparte sleutel.

Wijst Google mijn webwrapper af?

Niet omdat het een wrapper is. Een wrapper moet aan dezelfde gepubliceerde kwaliteitsregels voldoen als de rest van de app, en sommige van die regels treffen dunne wrappers het hardst.

Toestemming en nuttige functionaliteit

Het spambeleid van Google staat geen apps toe die “een webview van een website bieden zonder toestemming van de eigenaar of beheerder van de website”, en ook geen apps die vooral bedoeld zijn om affiliateverkeer naar een website te sturen. Het beleid voor minimale functionaliteit gaat daarnaast over apps met beperkte content of defect gedrag. Een wrapper van je eigen site doorstaat de toestemmingstoets, maar moet nog steeds iets nuttigs doen en werken op een echt apparaat.

TWA tegenover WebView

Een Trusted Web Activity toont je site in de browser van de gebruiker en bewijst eigendom via Digital Asset Links; een WebView toont de site binnen je eigen app. Ontwikkelaars melden zowel gepubliceerde als afgewezen TWA-apps, en de openbare documentatie van Google zegt niet dat TWA-gebruik onzichtbaar is voor testcontroles. Pas de architectuur alleen aan voor een vastgesteld probleem, niet omdat een forum zegt dat wrappers altijd falen.

Toont je TWA na installatie vanuit Google Play een adresbalk van de browser, controleer dan eerst Digital Asset Links tegen het Play-ondertekeningscertificaat: de SHA-256-fix voor assetlinks.json behandelt dat stap voor stap.

Stel de echte afwijzingsreden vast

Lees het beleid dat in de afwijzingsmail wordt genoemd en reproduceer het probleem in de releasebuild, niet in de preview. Een afwijzing wegens defecte functionaliteit wijst op een crash, een login die niet werkt of een scherm dat niet laadt, niet op het framework. Zie hoe je een afwijzing wegens Broken Functionality oplost.

Welke Play Console-formulieren heb ik nodig?

Je verklaringen moeten beschrijven wat de uitgebrachte app en de afhankelijkheden ervan echt doen, inclusief SDK's, inloggen, analytics, advertenties en elke AI-dienst in de cloud. AI-builders voegen die vaak toe zonder het je te vertellen.

“Apps die geen toegang hebben tot persoonlijke en gevoelige gebruikersgegevens, moeten nog steeds een privacybeleid indienen.”

Beleid voor ontwikkelaars van Google Play, Gebruikersgegevens
App content-formulieren: wie ze nodig heeft en wanneer ze af zijn
Formulier Wie het nodig heeft Waar Klaar wanneer
Privacybeleid Wie het nodig heeftElke app WaarApp content > Privacy policy, plus het beleid of een link ernaar in de app Klaar wanneerEen openbare pagina die past bij je app en bij hoe die werkelijk met gegevens omgaat
Data safety Wie het nodig heeftApps op gesloten, open of productietracks, ook als ze geen gegevens verzamelen WaarApp content > Data safety Klaar wanneerAntwoorden gebaseerd op de echte inventaris van SDK's, backend en WebView
Contentclassificatie Wie het nodig heeftElke nieuwe app WaarApp content > Content rating questionnaire Klaar wanneerEen ingediende classificatie; Google staat geen apps zonder classificatie toe
App-toegang Wie het nodig heeftApps met een login of afgeschermde functies WaarApp content > App access Klaar wanneerEen beoordelaar kan elke aangeprezen functie bereiken
Advertenties en doelgroep Wie het nodig heeftElke app WaarApp content > Ads, daarna Target audience and content Klaar wanneerEchte leeftijdsgroepen en advertentiegedrag aangegeven
Generatieve AI-functies Wie het nodig heeftApps die tijdens het gebruik content genereren WaarIn de app zelf Klaar wanneerContentwaarborgen en een manier in de app om output te melden of te markeren
Toegang tot contacten Wie het nodig heeftApps die gericht zijn op API 37+ en READ_CONTACTS aanvragen WaarVerklaring onder App content Klaar wanneerBrede toegang onderbouwd, of vervangen door de contactkiezer, uiterlijk 27 januari 2027
Accountverwijdering Wie het nodig heeftApps waarin gebruikers een account kunnen maken WaarEen manier om verwijdering aan te vragen in de app en op het web, met die web-URL ingevuld in Play Console Klaar wanneerHet account verwijderen wist de bijbehorende gegevens, en elke rechtmatige bewaring wordt vermeld

Menulabels verschillen soms tussen de helppagina's van Google, dus kijk onder App content als een label in jouw Console anders heet. Deze paden komen uit de documentatie van Google, niet uit screenshots van jouw account.

Waar past de gesloten test?

Na de build, de formulieren en een bruikbare release, en voordat je productietoegang aanvraagt. Google vereist de test voor persoonlijke ontwikkelaarsaccounts die na 13 november 2023 zijn gemaakt; organisatorische accounts en oudere persoonlijke accounts vallen buiten die regel.

“Als je een nieuw persoonlijk ontwikkelaarsaccount hebt, moet je een gesloten test voor je app uitvoeren met minimaal 12 testers die in een periode van minimaal de afgelopen 14 dagen doorlopend aangemeld zijn geweest.”

Play Console Help, artikel 14151465

Gebruik de juiste track

De test draait op een gesloten testtrack. Een interne test is nuttige voorbereiding, met maximaal 100 testers per app, maar telt niet mee; een interne test opzetten legt het verschil uit. Een preview-URL, een Expo Go-sessie of een handmatig geïnstalleerde APK (sideload) telt ook niet mee: testers melden zich aan en installeren vanuit Google Play.

Eerst aanvragen, dan releasen

Als het Dashboard laat zien dat je in aanmerking komt, vraag je productietoegang aan en beantwoord je de vragen over je test eerlijk. Volgens Google gebeurt de beoordeling meestal binnen 7 dagen, maar het kan soms langer duren. Goedkeuring geeft je toegang tot productie; je moet nog steeds een productierelease voorbereiden en indienen voordat de app openbaar is. Heb je net de kosten betaald, dan zet wat je moet doen na het betalen van US$ 25 de hele volgorde op een rij.

Wat als ik door de rebuild mijn sleutel kwijt ben of mijn package is gewijzigd?

Stel eerst vast of de rebuild je ondertekeningsgegevens, de identiteit van je app of allebei heeft gewijzigd. Een uploadsleutel kwijtraken is iets anders dan een app-ondertekeningssleutel kwijtraken, en een gewijzigde applicatie-ID levert een andere Play-app op, ook als de schermen er identiek uitzien.

Herstel van rebuild en ondertekening
Symptoom Eerst controleren Herstelroute
Upload-keystore kwijt Eerst controlerenIs de app ingeschreven bij Play App Signing? HerstelrouteMaak een nieuwe uploadsleutel, exporteer het openbare certificaat ervan als PEM-bestand en vraag daarna in Play Console een reset van de uploadsleutel aan onder Manage Play app signing > Upload key certificate.
Zelfbeheerde app-ondertekeningssleutel kwijt Eerst controlerenBeheerde Google de ondertekening, of deed jij dat? HerstelrouteZonder de oorspronkelijke sleutel en zonder Play App Signing kan het onmogelijk zijn om de bestaande app bij te werken. Controleer dit voordat je opnieuw bouwt onder een nieuwe identiteit.
Rebuild heeft een ander package Eerst controlerenVergelijk de nieuwe applicatie-ID met die van de live app HerstelrouteZet de oorspronkelijke applicatie-ID terug als je een update wilt, en controleer daarna de ondertekening en de versiecode.
TWA toont een browserbalk na installatie vanuit Play Eerst controlerenStaat het Play-ondertekeningscertificaat in assetlinks.json? HerstelrouteHerstel Digital Asset Links voor de echte packagenaam en ondertekeningssleutel.
Releasebuild mislukt terwijl de preview werkt Eerst controlerenWat verschilt er tussen de preview en de release-bundle? HerstelrouteTest de releasebuild zelf en controleer de configuratie, native bibliotheken en afhankelijkheden ervan. Een werkende preview in de browser of in Expo bewijst niet dat de bundle klaar is.

“Als je je uploadsleutel kwijtraakt of vermoedt dat die is gecompromitteerd, ben je de toegang tot je app niet kwijt.”

Play Console Help, Play App Signing gebruiken

Het openbare certificaat van een nieuwe uploadsleutel exporteren

keytool -export -rfc -keystore upload-keystore.jks -alias upload -file upload_certificate.pem

Gebruik je echte keystore-pad en alias. Je uploadt alleen het openbare certificaat; stuur de privésleutel nooit naar iemand.

Checklist vóór het indienen

Dien in als de echte releasebuild, de verklaringen, de toegangsgegevens voor de beoordelaar en het testbewijs allemaal met elkaar overeenkomen. Vink elk controlepunt af zodra je het hebt gehaald.

Tien controlepunten voordat je indient

0 van 10 controlepunten gehaald

Wanneer helpt een testerservice?

Als je een bruikbare release voor de gesloten test hebt en het enige resterende probleem is 12 mensen vinden die zich aanmelden en 14 dagen blijven. Een testerservice kan je build niet repareren, je account niet verifiëren en de beslissing van Google niet voor je nemen.

Veel mensen die met AI bouwen, komen hier als laatste aan: de app werkt, maar niemand in hun omgeving heeft een Android-telefoon, of een vriend haakt af op dag negen. PrimeTestLab levert echte testers op echte Android-apparaten. Je deelt je aanmeldingslink, testers melden zich binnen 4-6 uur aan en blijven de volledige 14 dagen, en een tester die afhaakt, wordt dezelfde dag vervangen (de vervangende tester begint aan zijn eigen 14 dagen, dus een buffer boven de 12 is belangrijk). Je geeft ons nooit toegang tot Play Console, en je volgt de test op een live dashboard, met aan het einde een schriftelijk testrapport.

Bekijk hoe de service met 12 testers werkt, of kies hieronder een pakket.

Huidige pakketten

Starter

12 testers

$19.99

Voldoet aan het minimum van 12 testers
Echte Android-apparaten
Volledige test van 14 dagen
Bekijk pakket

Professional

25 testers

$59.99

Buffer boven 12
Vervanging bij uitval op dezelfde dag
Volledige test van 14 dagen
Bekijk pakket

Plus 5% servicekosten bij het afrekenen (minimaal $1.50). Visa of Mastercard via Stripe. Als Google na de volledige test geen productietoegang verleent, kies je zelf: gratis hertest of volledige terugbetaling.

Veelgestelde vragen

Mag ik een app die ik met AI heb gemaakt publiceren op Google Play?

Ja. Een met AI gebouwde app kan worden ingediend voor een openbare release, en Google zegt dat die route de normale beoordeling op vertrouwen, veiligheid en kwaliteit houdt. Stel vast welk framework je tool heeft gemaakt, maak de bijbehorende ondertekende Android App Bundle en voldoe aan de account- en appvereisten die voor jou gelden. Het gebruik van AI maakt de uiteindelijke app op zichzelf nog niet klaar.

Replit gaf me een link. Waar is mijn AAB?

Een gepubliceerde weblink is geen Android-bundle. Controleer of je project een website is of een mobiel Expo- of React Native-project. De huidige documentatie van Replit ondersteunt geen publicatie op Google Play en geen gebruik van EAS op Replit. De mobiele broncode exporteren en die elders met Expo bouwen is een mogelijke route, maar het is geen publicatieknop van Replit.

Kan ik mijn Lovable-website in een Android-app zetten?

Lovable documenteert externe verpakking, waaronder Capacitor, maar heeft geen ingebouwde indiening bij Google Play. De Android-shell heeft nog steeds release-ondertekening nodig, de juiste configuratie en controles op een echt apparaat. Toestemming om de website te gebruiken is maar één aandachtspunt; de app heeft ook nuttige functionaliteit en een stabiele ervaring nodig. Verpakken alleen maakt de app nog niet acceptabel.

Heb ik testers nodig als ik de app met Expo of FlutterFlow heb gebouwd?

Kijk naar je Play-account, niet naar de builder. De regel van Google geldt voor persoonlijke accounts die na 13 november 2023 zijn gemaakt, en geen enkele buildtool is vrijgesteld. Een geslaagde interne upload vanuit Expo of FlutterFlow vervult de vereiste gesloten test niet. Volg het Dashboard van de app en voer de test uit op de gesloten testtrack als je account dat vereist.

Moet een TWA worden omgezet naar WebView om door de beoordeling te komen?

Geen enkele vereiste van Google die we hebben gevonden, schrijft die omzetting voor. Google documenteert Trusted Web Activities als een browsergebaseerde Android-integratie, en ontwikkelaars melden zowel geslaagde TWA-releases als afwijzingen. Begin bij de echte afwijzing, de toestemming voor de website, de functionaliteit en het gedrag van de releasebuild. Beweringen dat TWA-tests onzichtbaar zijn voor Google, worden niet onderbouwd door openbare documentatie.

Mijn app verzamelt niets. Heb ik dan toch privacy-informatie nodig?

Ja. Google vereist een privacybeleid, ook van apps die geen toegang hebben tot persoonlijke of gevoelige gegevens, en apps op gesloten, open of productietracks moeten Data safety invullen. Controleer eerst elke SDK en externe dienst: analytics, advertenties, inloggen of webcontent die de app aanstuurt, kunnen de juiste antwoorden veranderen, ook als je eigen schermen niets verzamelen.

Ik ben mijn keystore kwijt. Moet ik een nieuwe app beginnen?

Stel eerst vast welke sleutel je kwijt bent. Met Play App Signing kan een verloren uploadsleutel worden vervangen via de reset van de uploadsleutel bij Google, met het openbare certificaat van een nieuwe sleutel. Een zelfbeheerde app-ondertekeningssleutel kwijtraken zonder die bescherming is iets anders en kan updates onmogelijk maken. Controleer de ondertekeningsinstellingen van de oorspronkelijke app voordat je opnieuw bouwt onder een nieuwe identiteit.

Kan ik de packagenaam wijzigen als ik opnieuw bouw?

Als je de applicatie-ID wijzigt, behandelt Google Play de bundle als een andere app. Wil je de bestaande vermelding bijwerken, zet dan de oorspronkelijke applicatie-ID terug en onderteken met de juiste gegevens. Een vertrouwde appnaam of een identieke interface behoudt de identiteit niet als de package-ID eronder is gewijzigd.

Lost opnieuw bouwen met het nieuwste framework de 16 KB-fout op?

Misschien voor de eigen bibliotheken van het framework, maar dat bewijst niet dat de hele app compatibel is. Native plug-ins, SDK's of extensies kunnen nog steeds incompatibele binaries bevatten. Controleer de uiteindelijke release-bundle en test in een 16 KB-omgeving. Google beschouwt native afhankelijkheden als onderdeel van je app, ook de afhankelijkheden die een externe builder voor je heeft toegevoegd.

Werken mijn aanpassingen in Lovable de Play-app automatisch bij?

Dat hangt af van hoe de app is gebouwd. Een TWA toont je live webcontent via de browser, terwijl een verpakt Android-project een eigen native release en configuratie heeft. Zoek uit welke bestanden en diensten een wijziging raakt voordat je beslist of je een nieuwe bundle nodig hebt. Ga er niet van uit dat elke wijziging aan web, plug-ins, rechten of ondertekening hetzelfde updateproces volgt.

Kort samengevat

Samenvatting

De AI-tool die je hebt gebruikt, verandert niets aan wat Google Play vraagt: een ondertekende AAB, de verklaringen en, voor persoonlijke accounts die na 13 november 2023 zijn gemaakt, een gesloten test met 12 testers die ten minste 14 dagen aaneengesloten aangemeld zijn. Stel vast wat je tool heeft gebouwd, volg de releaseroute van dat framework, los de controles voor target-API, 16 KB en ondertekening op, en vul de formulieren in op basis van de echte build. Als het vinden van testers het laatste is wat nog tussen jou en productietoegang staat, levert PrimeTestLab ze vanaf $19.99. Bekijk de pakketten →

Kefayatullah Khadem - Software engineer en specialist Google Play-publicatie

Geschreven door

Kefayatullah Khadem

Software engineer en specialist Google Play-publicatie

Kefayatullah Khadem is software engineer met ruim acht jaar ervaring in het bouwen van schaalbare applicaties. Bij PrimeTestLab helpt hij ontwikkelaars door de testvereisten van de gesloten test van Google Play en langs de publicatieblokkades waar de meesten op vastlopen. Inmiddels begeleidde hij ruim 12.100 Android-apps naar productietoegang, in 120+ landen, met een slagingspercentage van 99,9%. Daarnaast schrijft hij over het beleid van Google Play, buildvereisten en het traject van de gesloten test.

12.100+ Geteste apps
99,9% Testafrondingspercentage
120+ Landen
4,9/5 Beoordeling

Gesloten test voor met AI gebouwde apps

Je app werkt. Kom nu door de test.

Je hebt de app met AI gebouwd. Wij leveren 12+ echte testers die zich aanmelden en de volledige 14 dagen blijven.

Vanaf $19.99, plus de servicekosten die je bij het afrekenen ziet

Start binnen 4-6 uur · 120+ landen · Gratis hertest of volledige terugbetaling

Vertrouwd voor 12.100+ begeleide app-tests

Regel 12 testers - $19.99 WhatsApp