Same JavaScript, native permission
WebViewGold bridges the HTML5 Geolocation API to Core Location and the Android location services. The first call shows the system dialog with your purpose string; later calls return positions directly.
Native feature
Same JavaScript, real system permission dialog, honest store answers. Per-builder guides below.
From $109 one-time per platform, or let our team do it all from $698.
WebViewGold bridges the HTML5 Geolocation API to Core Location and the Android location services. The first call shows the system dialog with your purpose string; later calls return positions directly.
Geolocation only works on https:// pages. Your published your app URL already is; make sure every embedded map or API call is HTTPS as well.
Apple asks what you do with location data (App Privacy), Google asks in the Data safety form and wants a reason for the permission. "Show nearby offers" is enough if that is what you do.
About 10 minutes.
In the WebViewGold Xcode project edit the location usage description in Info.plist ("We use your location to show gyms near you"). Android: the permission is declared in AndroidManifest.xml and the system explains it. The Cloud Builder exposes the text as a field.
Call navigator.geolocation.getCurrentPosition() when the user taps "Near me", not on page load. Apple rejects apps that request permissions without context (Guideline 5.1.1).
If the user declines, show a manual input (city or ZIP) and a hint; settingsapp:// opens the app settings where the user can change the decision.
Send coordinates to your backend only for the feature that needs them and say so in the privacy policy; precise location is a sensitive data type in both questionnaires.
No. The standard HTML5 Geolocation API in your app is bridged to the native location services by WebViewGold; you configure the permission text.
Guideline 5.1.1 asks that permission requests make sense in context. Request the position when the user triggers a location feature and explain why in the purpose string.
Yes. Map embeds and SDK JavaScript libraries work in the WebView like in the browser, as long as everything loads over HTTPS.
Same result, different amount of work on your side. All three come with the approval guarantee and 24/7 human support.
$109 per platform, one-time
The WebViewGold license: a finished Xcode or Android Studio project. Paste your URL, set name and icon, switch on features, build and submit. Free updates forever.
See plans on the main page$349 per license, one-time add-on
No Mac, no Xcode, no Android Studio: configure in the browser, we build both apps in the cloud and hand them to App Store Connect and the Play Console.
How the Cloud Builder works Try the free demo$698 per platform $798
Send us your URL and icon. Our team configures, builds and delivers your app within 72 hours, white-label, with source projects. Both platforms for $1,158.
Full Service details Powered byWinter Sale prices valid until December 31, 2026.
App Store & Google Play approval guarantee – or your money back within 14 days
Rather hand it over? Full Service: we configure, build and deliver within 72 hours, from $698 per platform. Questions? Chat with us 24/7.
Refunds are granted under the conditions listed in our FAQ: a non-content rejection by Apple and/or Google, claimed within 14 days after purchase.