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

Lovable + Standort

Standortfunktionen in deiner Lovable-App

Deine Lovable-App ruft bereits <code>navigator.geolocation</code> auf. In einer WebViewGold-App löst dieser Aufruf den echten System-Dialog zur Berechtigung aus, und die Position kommt vom GPS des Geräts statt aus einer Schätzung des Browsers. Kein nativer Code: Du schreibst nur den Zwecktext und beantwortest die Fragebögen der Stores.

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

So funktioniert es in der App

Gleiches JavaScript, native Berechtigung

WebViewGold verbindet die HTML5 Geolocation API mit Core Location und den Standortdiensten von Android. Der erste Aufruf zeigt den System-Dialog mit deinem Zwecktext; spätere Aufrufe liefern die Position direkt.

HTTPS ist Pflicht

Geolocation funktioniert nur auf https://-Seiten. Die veröffentlichte URL deiner Web-App erfüllt das bereits; achte darauf, dass auch jede eingebettete Karte und jeder API-Aufruf über HTTPS läuft.

Papierkram für die Stores

Apple fragt, was du mit Standortdaten machst (App Privacy), Google fragt im Data-safety-Formular und will einen Grund für die Berechtigung. „Angebote in der Nähe anzeigen“ reicht, wenn es genau das ist, was du tust.

Prompt für Lovable

Füge das in Lovable ein, um die Web-App-Seite umzusetzen. Prüfe das Ergebnis, veröffentliche und teste dann in der WebViewGold-App.

Prompt zum Einfügen in Lovable
Add location features for the WebViewGold app wrapper. Create a Nearby page that first shows a short explanation and a Use my location button; only after the tap call navigator.geolocation.getCurrentPosition with enableHighAccuracy false and a 10 second timeout. Handle PERMISSION_DENIED with a message explaining how to re-enable location in the phone settings, and TIMEOUT with a retry. Save latitude and longitude into profiles.last_location (PostGIS geography) through a Supabase RPC update_location, and add an RPC nearby_places(lat, lng, radius_m) that returns places ordered by distance. Never request location on page load and never use watchPosition in the background.

Großartige Möglichkeit, eine Web-App in eine native App zu verwandeln! Schnelle Umsetzung und ein toller Weg, Apps in die App Stores zu bringen, ohne eine komplett native App entwickeln zu müssen!

Kevin Joling · FlightConnections & TrainConnections · Trustpilot

Standort für Lovable einrichten

Rund 10 Minuten.

  1. Den Zwecktext schreiben

    Bearbeite im Xcode-Projekt von WebViewGold die Beschreibung für die Standortnutzung in der Info.plist („Wir nutzen deinen Standort, um dir Fitnessstudios in der Nähe zu zeigen“). Android: Die Berechtigung ist in der AndroidManifest.xml deklariert, und das System erklärt sie selbst. Im Cloud Builder ist der Text ein eigenes Feld.

  2. Im richtigen Moment fragen

    Ruf navigator.geolocation.getCurrentPosition() auf, wenn der Nutzer auf „In meiner Nähe“ tippt, nicht beim Laden der Seite. Apple lehnt Apps ab, die Berechtigungen ohne Kontext anfordern (Guideline 5.1.1).

  3. Eine Ablehnung sauber behandeln

    Lehnt der Nutzer ab, zeig eine manuelle Eingabe (Stadt oder PLZ) und einen Hinweis; settingsapp:// öffnet die App-Einstellungen, in denen der Nutzer seine Entscheidung ändern kann.

  4. Nur speichern, was du brauchst

    Speichere Koordinaten in Supabase oder Lovable Cloud (Postgres, Storage, Edge Functions) nur für die Funktion, die sie wirklich braucht, und erwähne das in der Datenschutzerklärung; der genaue Standort gilt in beiden Fragebögen als sensibler Datentyp.

Grenzen, die du kennen solltest

  • Standort im Hintergrund ist eine native Opt-in-Option (backgroundlocation in Config.swift, requireBackgroundLocation in Config.java), die beide Stores genau prüfen; lass sie aus, solange dein Produkt sie nicht wirklich braucht, und erkläre sie in den Notizen für das Review.
  • Die Positionsverfolgung (watchPosition) funktioniert, solange die App im Vordergrund ist; beende sie, wenn der Nutzer den Bildschirm verlässt, um Akku zu sparen.
  • Reviewer testen auf Geräten mit deaktivierten Ortungsdiensten: Sorg dafür, dass die App auch ohne Position funktioniert.

Häufig gestellte Fragen

Brauche ich nativen Code für GPS?

Nein. WebViewGold verbindet die Standard-HTML5-Geolocation-API deiner Web-App mit den nativen Standortdiensten; du legst nur den Berechtigungstext fest.

Warum lehnt Apple Standortabfragen beim Start ab?

Guideline 5.1.1 verlangt, dass Berechtigungsanfragen im Kontext Sinn ergeben. Frag die Position ab, wenn der Nutzer eine Standortfunktion auslöst, und erkläre im Zwecktext, warum.

Kann ich Google Maps oder Mapbox in der App nutzen?

Ja. Eingebettete Karten und JavaScript-SDKs funktionieren in der WebView wie im Browser, solange alles über HTTPS lädt.

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 Lovable-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.