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

Replit + Standort

Standortfunktionen in deiner Replit-App

Deine Replit-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 Replit

Füge das in Replit 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 Replit Agent
Add a nearby search to this Replit app for the WebViewGold wrapper. In the React app add a Find nearby button with an explanation above it; on tap call navigator.geolocation.getCurrentPosition with a 10 second timeout and handle denied, unavailable and timeout with friendly messages and a retry. Send the coordinates to a new endpoint GET /api/nearby?lat=&lng=&radius= that queries the Postgres table places and returns results sorted by distance. Save the last position on the user record via PATCH /api/me/location and include it in account deletion. Request the position only after the tap, never on page load, and avoid watchPosition.

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

Standort für Replit 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 Express-/Flask-/FastAPI-Backends mit Replit Postgres oder externen Datenbanken 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 Replit-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.