In Stuttgarter Werken, Lagern und Servicewagen sind robuste Android-Geräte Standard. Entsteht dort eine Lovable-Anwendung für Prüfprotokolle, Ersatzteilsuche oder Schichtübergaben, stellt sich schnell die Frage nach der Verteilung über Google Play. Dieser Leitfaden erklärt, wie aus dem Lovable-Projekt ein signiertes App Bundle wird, warum der Google-Login im WebView scheitert und welche Pflichten Google für Data safety und Target API vorgibt. So vermeiden Sie Verzögerungen beim Rollout.
Vom Lovable-Projekt zur Android-App
Eine Lovable-Anwendung ist eine React-Web-App mit Supabase im Hintergrund. Für Google Play brauchen Sie daraus ein signiertes Android App Bundle (AAB), denn APK-Dateien akzeptiert Google für neue Apps nicht mehr. Wie bei iOS gibt es zwei Wege: einen WebView-Wrapper, der Ihre veröffentlichte Lovable-URL lädt, oder ein Capacitor-Projekt, das den gebauten Vite-Code aus dem GitHub-Repository lokal einbettet.
Für die meisten Lovable-Projekte ist der Wrapper der pragmatische Start. WebViewGold erzeugt aus Ihrer URL eine Android-App mit Push über Firebase oder OneSignal, Datei-Uploads, Kamera und QR-Scanner. Der Cloud Builder spart die Einrichtung von Android Studio. Capacitor lohnt sich, wenn Sie tiefer in native Plugins einsteigen oder Teile der App komplett offline betreiben wollen.
Entscheidend ist eine stabile Adresse: Verbinden Sie eine eigene Domain mit dem Lovable-Projekt, bevor Sie die App bauen. Die Standard-Subdomain eignet sich für Vorschauen, nicht für eine App, die Nutzer über Jahre installiert haben. Ein späterer Domainwechsel zwingt Sie zu einem Update, und App Links müssen neu eingerichtet werden. Prüfen Sie außerdem, ob Ihre Supabase-Instanz in einer EU-Region läuft, denn das erleichtert die Datenschutzangaben für Nutzer in Europa erheblich.
Login und Links unter Android: die Lovable-typischen Fallen
Google blockiert seinen eigenen OAuth-Login in eingebetteten WebViews. Nutzt Ihre Lovable-App Supabase mit Google-Login, muss der Anmeldevorgang in einem Chrome Custom Tab oder dem Systembrowser laufen und per Android App Link in die App zurückführen. Dafür legen Sie eine assetlinks.json mit dem SHA-256-Fingerabdruck Ihres App-Signaturschlüssels unter dem Pfad .well-known auf Ihrer Domain ab. Wichtig: Mit Play App Signing signiert Google die ausgelieferte App, also gehört der Fingerabdruck aus der Play Console hinein, nicht nur der Ihres Upload-Schlüssels.
Weitere Android-Eigenheiten betreffen den Zurück-Button, der innerhalb der Web-App navigieren statt die App schließen sollte, sowie Datei-Uploads, die ohne native Dateiauswahl im WebView schlicht nichts tun. Beides löst ein ausgereifter Wrapper, beides sollten Sie vor dem Release gezielt testen.
Die Pflichtstrecke in der Google Play Console
Die Gebühr für die Play Console ist mit einmalig 25 USD gering, der Prozess dafür länger als viele erwarten:
- Legen Sie ein Entwicklerkonto an und verifizieren Sie Identität beziehungsweise Organisation; für Unternehmen ist eine D-U-N-S-Nummer nötig.
- Erstellen Sie den App-Eintrag, aktivieren Sie Play App Signing und laden Sie das erste AAB in den internen Test hoch.
- Bei neuen privaten Entwicklerkonten starten Sie einen geschlossenen Test mit mindestens 12 Testern, die 14 Tage am Stück dabei bleiben.
- Füllen Sie Data safety, Inhaltsbewertung, Zielgruppe und Datenschutzerklärung aus und benennen Sie dabei Supabase als Dienst, der Daten verarbeitet.
- Beantragen Sie nach der Testphase den Produktionszugang und veröffentlichen Sie zunächst gestaffelt für einen Teil der Nutzer.
Target API und laufende Pflege
Google verlangt, dass neue Apps und Updates ein aktuelles Target API Level verwenden; die Grenze steigt jährlich. Wer die App nach dem Launch nicht pflegt, kann bald keine Updates mehr einreichen. Planen Sie deshalb mindestens einmal im Jahr einen technischen Update-Build ein. appsubmitter.io richtet dafür eine CI-Pipeline mit fastlane ein, damit neue Versionen reproduzierbar entstehen, und übernimmt Store-Eintrag, Data safety und die Kommunikation bei Rückfragen von Google.
Nach dem Launch lohnt der regelmäßige Blick in Android Vitals: Abstürze und hängende Bildschirme, auch wenn sie aus der Web-App stammen, wirken sich auf die Sichtbarkeit im Store aus.
Lovable auf Android-Geräten in Industrie und Zulieferbetrieben
Viele Unternehmen in der Region Stuttgart verwalten ihre Diensthandys über ein Mobile Device Management. Dann ist neben dem öffentlichen Play Store auch eine private Verteilung über Managed Google Play eine Option, bei der die App nur im eigenen Unternehmen sichtbar ist. Das reduziert Aufwand bei Store-Texten, ersetzt aber nicht Signing, Target API und saubere Berechtigungen. Prüfen Sie außerdem, welche Android-Versionen auf Ihren Geräten laufen, denn ältere Industriegeräte erhalten oft keine aktuellen WebView-Updates mehr und verhalten sich anders als neue Smartphones.
jocapps reist für Workshops aus Freiburg an oder arbeitet remote mit Ihrer IT. appsubmitter.io legt Schlüssel, Play App Signing und CI-Pipeline in Ihrem Unternehmenskonto an, sodass Ihr Team auch nach Projektende Updates selbst veröffentlichen kann. Für den schnellen Start liefert WebViewGold die Android-Hülle mit Push, QR-Scanner und Kamera. Auf Wunsch dokumentieren wir den gesamten Ablauf für Ihre interne Freigabe.
Häufige Fragen
Warum muss ich 14 Tage mit 12 Testern testen?
Google schreibt diesen geschlossenen Test für neue private Entwicklerkonten vor, bevor der Produktionszugang freigeschaltet wird. Organisationskonten sind davon in der Regel ausgenommen. Planen Sie die Tester frühzeitig ein, denn die 14 Tage beginnen erst, wenn genug Personen aktiv teilnehmen.
Funktioniert der Google-Login meiner Lovable-App im WebView?
Nein, Google lehnt OAuth-Anmeldungen in eingebetteten WebViews ab. Der Login muss in einem Custom Tab oder im Browser laufen und per App Link zurück in die App führen. E-Mail-Login über Supabase funktioniert dagegen direkt im WebView.
Brauche ich für Android einen eigenen Datenschutztext?
Sie brauchen eine öffentlich erreichbare Datenschutzerklärung und das ausgefüllte Data-safety-Formular. Beides muss zu den tatsächlich verarbeiteten Daten passen, einschließlich Supabase und eventueller Push- oder Analysedienste. Bei Nutzern in der EU gelten zusätzlich die Vorgaben der DSGVO.
Kann eine Lovable-App nur intern im Unternehmen verteilt werden?
Ja, über Managed Google Play lässt sich eine App privat für Ihre Organisation veröffentlichen. Sie bleibt dann im öffentlichen Store unsichtbar. Wir klären mit Ihrer IT, ob dieser Weg zu Ihrem Gerätemanagement passt.