Zum Inhalt springen
WebViewGold Vibe Coding in den App Store
Deutsch
WebViewGold holen

ChatGPT & Codex

Von der Codex-Web-App in den App Store und auf Google Play mit WebViewGold

Codex schreibt die Web-App, die Stores wollen eine App. Die Lücke ist kleiner, als sie aussieht: eine öffentliche HTTPS-URL, eine Handvoll Store-Regeln, die dein Agent in einer Session erledigt, und ein WebViewGold-Projekt, das aus der URL eine native iOS- und Android-App macht. Hier ist der komplette Workflow in der Reihenfolge, die doppelte Arbeit vermeidet.

Ab $109 einmalig pro Plattform, oder unser Team erledigt alles ab $698.

  • Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen
  • Kein Programmieren nötig
  • Einmalzahlung, kostenlose Updates
  • 24/7 Support von echten Menschen
  • Made in Germany seit 2014 · ISO 27001

Von welchem Codex ist die Rede?

OpenAI Codex ist das agentische Coding-Tool hinter diesem Guide: die Codex CLI in deinem Terminal, die Codex-Erweiterung in VS Code oder Cursor und Codex in der Cloud, das Aufgaben in einem abgeschotteten Container mit Zugriff auf dein GitHub-Repository ausführt und dir Pull Requests zurückgibt. Alle drei lesen dieselbe AGENTS.md-Datei in deinem Repository, und alle drei können den Store-Readiness-Pass unten durchführen. Hast du die App direkt in ChatGPT gebaut (in Canvas oder indem du Code hin und her kopiert hast), ist der Workflow identisch, sobald der Code in einem Repository liegt.

Was Codex nicht kann: eine iOS-Binary signieren oder App Store Connect ausfüllen. Das übernehmen WebViewGold und die beiden Entwicklerkonsolen, und es sind vor allem Formulare. Erst deployen, dann die Store-Regeln umsetzen, zuletzt das native Projekt konfigurieren: Es braucht nur deine finale URL.

Der Workflow

Sechs Schritte; die technischen dauern einen Nachmittag, den Rest der Zeit wartest du auf Konten und Reviews.

  1. Auf eine dauerhafte HTTPS-URL deployen

    Pushe das Repository zu GitHub und deploye mit Vercel, Netlify, Cloudflare Pages, Render oder auf deinem eigenen Server. localhost, Tunnel und Canvas-Vorschauen sind keine brauchbaren App-URLs: Der Reviewer öffnet die App Tage später aus einem anderen Netzwerk. Nutze wenn möglich deine eigene Domain (warum sich eine eigene Domain lohnt).

  2. Den Store-Readiness-Pass mit Codex durchführen

    Füge den Prompt unten in eine Codex-Session im Repository ein. Er prüft das mobile Layout, ergänzt die rechtlichen Seiten, die Kontolöschung, Fehlerzustände und die App-exklusiven Anpassungen und meldet jede Änderung. Prüfe das Diff, deploye und lass den kostenlosen App-Store-Readiness-Check über die URL laufen.

  3. WebViewGold konfigurieren

    iOS: Setze webviewurl und host in Config.swift. Android: Setze HOME_URL und HOST in Config.java. Dann schaltest du ein, was deine App nutzt: Push (OneSignal, Firebase oder Pushwoosh), den Offline-Bildschirm, Social-Login-Helper-Trigger für den Google- oder Facebook-Login, RevenueCat-Keys, wenn du digitale Güter verkaufst. Name, Icon und Splash-Screen liegen in denselben Projekten; der Cloud Builder bietet dieselben Optionen als Formular im Browser.

  4. Bauen

    Xcode: archivieren und zu App Store Connect hochladen. Android Studio: ein signiertes App Bundle erzeugen und den Keystore sicher aufbewahren; jedes künftige Update muss damit signiert werden. Kein Mac, keine IDE? Der Cloud Builder kompiliert beide Apps im Browser und lädt sie in beide Konsolen hoch.

  5. Die Store-Einträge anlegen

    Screenshots aus der echten App (nicht von der Website), eine Beschreibung, die zu dem passt, was der Reviewer sieht, die URL der Datenschutzerklärung, Apples App-Privacy-Angaben, Googles Data-safety-Formular, die Altersfreigabe und Review-Notizen mit einem Demo-Account. ChatGPT entwirft das meiste davon gut; siehe ChatGPT für Datenschutzerklärung und Store-Eintrag.

  6. Einreichen und den Play-Test am ersten Tag starten

    Reiche den iOS-Build ein; Apple antwortet meist innerhalb von 24 bis 48 Stunden. Auf Google Play muss ein privates Entwicklerkonto, das nach dem 13. November 2023 erstellt wurde, zuerst einen geschlossenen Test mit 12 Testern über 14 Tage durchführen. Lade also sofort in einen geschlossenen Test-Track hoch und gewinne Tester, während Apple prüft. Googles eigenes Review dauert ein paar Tage.

Der Store-Readiness-Prompt für Codex

Führe ihn im Root des Repositorys aus. Codex arbeitet die Liste ab, bearbeitet die Dateien und fasst die Änderungen zusammen; du prüfst das Diff vor dem Deploy. Ersetze MYAPPNATIVE durch den User-Agent-Marker, den du in WebViewGold setzt.

In Codex einfügen (CLI, IDE-Erweiterung oder Cloud-Aufgabe)
Du bereitest diese Web-App für die Veröffentlichung als native iOS- und Android-Apps vor. Sie läuft in einem nativen WebView-Wrapper (WebViewGold), der unsere Produktions-URL lädt. Arbeite jeden Punkt ab, bearbeite den Code und schließe mit einer Liste aller Änderungen und allem, was du nicht erledigen konntest.

1. Mobiles Layout: meta viewport mit width=device-width und viewport-fit=cover; kein horizontaler Overflow von 320px bis 1024px; Tippflächen von mindestens 44x44px; fixe Header, Footer und Bottom Sheets mit env(safe-area-inset-top) und env(safe-area-inset-bottom) gepolstert; keine Interaktionen, die nur per Hover funktionieren; Eingabefelder mit einer font-size von mindestens 16px.
2. Rechtliche Seiten: Lege /privacy und /terms als echte Routen an (keine Modals), verlinkt aus dem Footer und dem Einstellungs-Screen. Verwende Platzhalter in eckigen Klammern für Firmenname, Adresse und E-Mail, und liste jeden Drittanbieterdienst auf, den diese Codebasis tatsächlich aufruft (prüfe package.json und die API-Routen).
3. Kontolöschung: Wenn sich Nutzer registrieren können, ergänze in den Einstellungen eine Aktion 'Konto löschen' mit Bestätigungsdialog, gestützt auf eine serverseitige Funktion, die den Nutzerdatensatz und die zugehörigen Daten löscht, plus eine öffentliche Seite /delete-account.
4. Fehler- und Offline-Zustände: Jeder Datenabruf braucht einen Lade-, Leer-, Fehler- und Wiederholen-Zustand. Keine weißen Screens, keine rohen Fehlerobjekte.
5. App-exklusive UI: Wenn navigator.userAgent den Marker MYAPPNATIVE enthält, blende 'Lade unsere App herunter'-Banner aus, ebenso Cookie-Banner, die rechtlich nicht vorgeschrieben sind, den Desktop-Header und externe Werbelinks. Lege die Erkennung in eine einzige Hilfsfunktion.
6. Login: Gibt es einen Login mit Google, Facebook oder einem anderen Drittanbieter, ergänze Sign in with Apple als gleichwertige Option oder melde, was der Auth-Provider dafür braucht. Der Login per E-Mail oder Magic Link muss weiter funktionieren.
7. Zahlungen: Liste jede Stelle auf, an der ein digitales Produkt, ein Abo oder Credits gekauft werden können. Ändere den Zahlungscode noch nicht; wir leiten ihn später über In-App-Käufe.
8. Hygiene: kein Platzhaltertext, keine toten Links, keine Konsolenfehler in den Hauptabläufen, Seitentitel auf den App-Namen gesetzt, Meta-Description vorhanden, kein Mixed Content.

Füge keine nativen SDKs oder Build-Tools hinzu; um die native Seite kümmert sich der Wrapper. Alle bestehenden Funktionen müssen weiter funktionieren.

Großartige Arbeit! Ich habe noch nie etwas programmiert, aber ich konnte damit arbeiten. Einfach und schnell! Auch mit großartiger Hilfe von den Erstellern!

Lucas Dubois · CodeCanyon

Wo welcher Fix hingehört

ThemaDeine Web-App (Codex)WebViewGold-ProjektStore-Konsole
DatenschutzerklärungRoute /privacy–URL in App Store Connect und in der Play Console
KontolöschungButton plus serverseitige Funktion–Lösch-URL in der Play Console
Push-BenachrichtigungenOptional: ein Aktivieren-Button, der im richtigen Moment registerpush:// öffnetKeys für OneSignal, Firebase oder Pushwoosh; Berechtigungsdialog beim ersten Start an oder ausPush-Capability (iOS)
Sign in with AppleButton und Einrichtung des Auth-ProvidersWird automatisch übernommen; Social-Login-Helper-Trigger für Google und FacebookSign-in-with-Apple-Capability
In-App-KäufeKauf-Buttons, die revenuecat://purchase?external_id=…&product=… öffnenRevenueCat-API-Key und Projekt-IDProdukte, Preise, Bank- und Steuerformulare

Native Details, durch die sich die App wie eine App anfühlt

Push-Benachrichtigungen

Aktiviere OneSignal, Firebase oder Pushwoosh im WebViewGold-Projekt, schalte den Dialog beim ersten Start ab und lass deine Web-App nach der ersten sinnvollen Aktion fragen, mit window.location.href = "registerpush://". Für Reviewer ist Push das deutlichste Zeichen echter App-Funktionalität.

Offline-Bildschirm

WebViewGold zeigt einen nativen Offline-Bildschirm mit einem Button zum erneuten Versuchen, wenn das Gerät keine Verbindung hat, und kann einen lokalen HTML-Fallback ausliefern. Für Requests, die mitten in der Session scheitern, braucht deine Web-App trotzdem eigene Fehlerzustände.

Share Sheet und Haptik

Öffne das System-Share-Sheet mit shareapp://message?=Schau dir das an&url=https://app.example.com/item/42; bestätige Aktionen mit successhaptic://. Einzeilige Aufrufe, sichtbares natives Verhalten.

Face ID / Fingerabdruck

Rufe vor einem sensiblen Screen bioauth:// auf; auf iOS ruft WebViewGold dann onBioAuthSuccess(), onBioAuthFailure(code, message) oder onBioAuthUnavailable() in deiner Seite auf. Behalte dahinter eine serverseitige Prüfung.

Bevor du auf Einreichen klickst

  • Die URL in Config.swift / Config.java ist die Produktionsdomain, keine Preview- oder Tunnel-URL.
  • Der Demo-Account in den Review-Notizen funktioniert beim ersten Versuch, und der Reviewer erreicht damit jeden Screen.
  • Registrierung vorhanden → Konto löschen vorhanden. Social Login vorhanden → Sign in with Apple vorhanden.
  • Digitale Güter in der App laufen über In-App-Käufe; Stripe bleibt im Web.
  • Die Screenshots stammen aus der gebauten App; die Beschreibung erwähnt weder Beta noch Android (auf iOS) noch fehlende Features.

Häufig gestellte Fragen

Muss ich Swift oder Kotlin können?

Nein. WebViewGold ist ein fertiges Xcode-Projekt und ein fertiges Android-Studio-Projekt; du änderst Konfigurationswerte, keinen nativen Code. Mit dem Cloud Builder öffnest du überhaupt keine IDE.

Kann Codex das WebViewGold-Projekt selbst konfigurieren?

Für die Textteile ja: Config.swift und Config.java sind normale Quelldateien, du kannst das WebViewGold-Projekt also in einer Codex-Session öffnen und es bitten, URL, Host und Feature-Schalter zu setzen. Signierung, Zertifikate und die Uploads in die Stores bleiben bei dir (oder beim Cloud Builder).

Ist eine gewrappte Web-App im App Store erlaubt?

Ja, wenn sie echte Funktionalität bietet und sich wie eine App verhält. Apples Richtlinie 4.2 zielt auf neu verpackte Websites ohne Mehrwert; Push-Benachrichtigungen, Offline-Verhalten, natives Teilen und ein sauberes mobiles Layout sind das, worauf Reviewer achten. 96,4 % aller WebViewGold-Apps werden von den Review-Teams beim ersten Versuch freigegeben.

Muss sich die Web-App ändern, wenn ich die native App aktualisiere?

Nein. Inhalte und Features lieferst du per Deploy der Web-App aus; die native App braucht nur dann einen neuen Build, wenn du die native Konfiguration änderst (Push-Dienst, Icon, Name, eine neue WebViewGold-Version).

Drei Wege, deine App in die Stores zu bringen

Gleiches Ergebnis, unterschiedlich viel Arbeit auf deiner Seite. Alle drei kommen mit Genehmigungsgarantie und 24/7 Support von echten Menschen.

Selbst machen

$109 pro Plattform, einmalig

Die WebViewGold-Lizenz: ein fertiges Xcode- oder Android-Studio-Projekt. URL einfügen, Name und Icon setzen, Features einschalten, bauen und einreichen. Kostenlose Updates für immer.

Pakete auf der Hauptseite ansehen

Full Service

$698 pro Plattform $798

Schick uns deine URL und dein Icon. Unser Team konfiguriert, baut und liefert deine App innerhalb von 72 Stunden, White-Label, inklusive Quellprojekten. Beide Plattformen für $1,158.

Full-Service-Details Powered by WeSetupYourWebViewApp

Winter-Sale-Preise gültig bis 31. Dezember 2026.

Bereit, deine App zu veröffentlichen?

App Store & Google Play Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen

Lieber abgeben? Full Service: Wir konfigurieren, bauen und liefern innerhalb von 72 Stunden, ab $698 pro Plattform. Fragen? Chatte mit uns – 24/7.

Erstattungen erfolgen zu den in unseren FAQ genannten Bedingungen: eine nicht inhaltsbedingte Ablehnung durch Apple und/oder Google, geltend gemacht innerhalb von 14 Tagen nach dem Kauf.