ai newsDo., 22. Okt.
EilmeldungHow to adopt AI plugin for Redmine Helpdesk

Shipping a Vibe-Coded App: 5 Things App Review Checks That Your AI Builder Didn't

TL;DR 4.2: a WebView around your web app is the classic rejection. Ship a native build. 4.8: Google/Facebook login for the main account means you also need an equivalent private-email option. Usually Sign in with Apple. 5.1.1(v) + Play policy: account creation means in-app account deletion. Google

dev.toDonnerstag 09:02 · 22.10.1 Min. Lesezeit

Veröffentlicht am 22. Oktober • Zuerst erschienen auf aidesigntech.hashnode.dev

Apple verlangt, dass deine App "Funktionen, Inhalte und eine Benutzeroberfläche enthält, die sie über eine neu verpackte Website hinausheben." Wenn dein Builder eine Web-App ausgibt, ist das Einpacken in eine WebView genau das, was diese Regel erwischt. React-Native- bzw. Expo-Ausgaben, Push-Benachrichtigungen, Offline-Handling und speziell für das Telefon gestaltete Bildschirme helfen allesamt dabei.

Nutzt du Google, Facebook, X oder ähnliche Dienste für das primäre Konto? Dann musst du zusätzlich einen Login anbieten, der nur Name und E-Mail-Adresse abfragt und es Nutzern erlaubt, ihre E-Mail-Adresse zu verbergen. Die übliche Lösung ist Sign in with Apple. Ausnahme: Du verwendest ausschließlich dein eigenenes Kontosystem.

AI-Builder legen gerne einen "Continue with Google"-Button an. Unter iOS kann genau dieser eine Button der Grund für die Ablehnung sein.

"Schreib uns eine E-Mail, um dein Konto zu löschen" reicht nicht aus.

Zugangsdaten für ein Demo-Konto sind erforderlich, sobald es einen Login gibt, dazu die Aufforderung "aktiviere deinen Back-End-Dienst". Bei einem Backend im kostenlosen Tarif von Supabase oder Firebase solltest du prüfen, ob es während der Prüfung nicht pausiert und ob OTP- bzw. E-Mail-Verifizierung den Prüfer nicht blockiert.

Ich arbeite an LetsDeployit: Wir begleiten Apps von Lovable, Bolt, Rork, FlutterFlow oder RapidNative durch die native Konvertierung, die Store-Einträge, die Privatsphäre-Formulare und die Einreichung bis zur Freigabe. Die obige Liste funktioniert aber auch problemlos auf eigene Faust.

Welcher dieser fünf Punkte hätte deine App erwischt?

Automatisch übersetzt. Das Original auf Englisch ist unten aufklappbar.

Original (Englisch) anzeigen

Posted on Oct 22 • Originally published at aidesigntech.hashnode.dev

Apple: your app "should include features, content, and UI that elevate it beyond a repackaged website." If your builder outputs a web app, wrapping it in a WebView is exactly what this catches. React Native/Expo output, push, offline handling and phone-first screens all help.

Using Google/Facebook/X/etc. for the primary account? You must also offer a login that only collects name + email and lets users hide their email. Sign in with Apple is the usual answer. Exception: you only use your own account system.

AI builders love adding "Continue with Google". On iOS that one button can be the rejection.

"Email us to delete your account" doesn't cut it.

Demo account details are required if there's a login, plus "turn on your back-end service". For a free-tier Supabase/Firebase backend, check it won't pause during review, and that OTP/email verification won't block the reviewer.

I work on LetsDeployIt: we take apps from Lovable, Bolt, Rork, FlutterFlow or RapidNative through native conversion, listings, privacy forms and submission until they're approved. The list above works fine on your own too.

Which of these five would have caught your app?

Quelle: dev.to (dev.to). Original öffnen