WebViewGold Documentación · iOS
🇪🇸 Español
Obtener WebViewGold

API de geolocalización HTML5

Active la geolocalización HTML5 en su app WebView de iOS y solicite los permisos de ubicación precisa de la manera correcta.

La API de Geolocalización HTML5 permite a los usuarios compartir su ubicación con su aplicación, mejorando funciones como el contenido basado en la ubicación. En WebViewGold, la API de Geolocalización se admite de forma predeterminada una vez integrada en su contenido web. Así se implementa el seguimiento de geolocalización en su aplicación iOS basada en WebView:

Configuración de la geolocalización HTML5:

Para la configuración básica de geolocalización, consulte la guía de Geolocalización de Mozilla para obtener detalles sobre cómo implementar esta función en su sitio web o aplicación web.

Para ver una demostración, visite esta demo de Geolocalización de W3Schools.

Desde iOS 10, la geolocalización solo está disponible en sitios HTTPS, así que asegúrese de usar una URL de aplicación web que empiece por https:// en lugar de http:// cuando utilice solicitudes de ubicación.

Acceso a la ubicación en segundo plano:

De forma predeterminada, las solicitudes de ubicación solo funcionan mientras la app está en primer plano. Si su app web necesita seguir recibiendo actualizaciones de ubicación mientras la app está en segundo plano (p. ej., para casos de uso de seguimiento o geovallado), active la opción de ubicación en segundo plano en Config.swift:

static let backgroundlocation = true
  • En la configuración del proyecto de Xcode, añada la capacidad Background Modes al target de WebViewGold y marque Location updates.
  • Según su app web, puede que además necesite activar Background Processing. En ese caso, añada también un array con la clave Permitted background task scheduler identifiers a su Info.plist e incluya una cadena con el identificador de paquete de su app (p. ej., com.yourcompany.yourapp).
  • Tenga en cuenta que el acceso a la ubicación en segundo plano requiere una justificación clara durante la revisión de la App Store: describa el beneficio para el usuario en sus notas de revisión.

¿Sin tiempo? Configuramos su app por usted.

Nuestro equipo configura, compila & publica su app WebViewGold: llave en mano, entrega rápida, Made in Germany.

Configurar mi app →

Compile en su navegador

Sin Mac ni IDE: el WebViewGold Cloud Builder configura, compila & sube su app en línea.

Descubra Cloud Builder →