Mi aplicación usa navigator.geolocation proporcionado por PhoneGap. Cuando se ejecuta la aplicación en iPhone, se solicitan permisos de ubicación dos veces, supongo que uno para la aplicación y uno para safari, ¿cómo lo resuelvo?La geolocalización de PhoneGap solicita permiso dos veces en iPhone
Respuesta
Desafortunadamente, no puede deshabilitar la segunda alerta, ya que proviene de WebKit y no de iOS. Sin embargo, le sugiero que write a bug on the WebKit Bugzilla y le pida que desactive la segunda alerta cuando se use PhoneGap en una aplicación si cree que dos mensajes de confirmación pueden ser confusos para el usuario.
Ad @ m
que estaba teniendo el mismo problema, pero esto lo arregló: Location permission alert on iPhone with PhoneGap
que tienen que depender de OnDeviceReady(), y sólo se llamará una vez.
Creo que encontré la solución, al menos funcionó para mí: ¡faltaban algunos archivos del plugin de geolocalización! Puede encontrar mi solución here.
Call la inicialización de geolocalización en onDeviceReady
Método y cargar esto en cuerpo de la etiqueta
function onDeviceReady(){
return navigator.geolocation.getCurrentPosition(initialize);
}
- 1. Geolocalización no se detiene en Phonegap
- 2. HTML 5 geolocalización usando phoneGap
- 3. Permiso de geolocalización Chrome IOS HTML5 denegado
- 4. La aplicación siempre solicita permiso para acceder al llavero
- 5. IIS7 no concedió permiso mínimo solicita
- 6. API de geolocalización en el iPhone
- 7. HTML5 Geolocation no solicita permiso y no funciona en Samsung S3
- 8. PhoneGap. No se pudo iniciar servicio de geolocalización
- 9. ¿Por qué la geolocalización en HTML5?
- 10. IPhone phonegap pdf issue
- 11. Iphone HTML5 Geolocalización siempre devuelve un error
- 12. Lea la secuencia dos veces
- 13. Prevención de alertas de geolocalización HTML5 molestas dentro de UIWebView
- 14. dividir dos veces en la misma expresión?
- 15. Uso de anuncios en la aplicación para iPhone PhoneGap
- 16. Cargando archivos con PhoneGap + iPhone
- 17. PhoneGap for iPhone: problema cargando URL externa
- 18. Buscar teclado en el iPhone usando PhoneGap
- 19. restar dos veces en pitón
- 20. WP7: navegue dos veces
- 21. log4j registrando dos veces
- 22. Liberar memoria dos veces
- 23. archivos servidos con disposición de contenido: en línea todavía a veces se solicita la descarga
- 24. applicationDidBecomeActive llamarse dos veces
- 25. keyboardWillShow llamado dos veces
- 26. UIGestureRecognizer ¿disparando dos veces?
- 27. Lectura de secuencia dos veces?
- 28. Descargue imágenes y guárdelas localmente en la aplicación iPhone Phonegap
- 29. Geolocalización API Permisos Navegador web
- 30. Autenticación de Windows Casilla de credenciales que se solicita varias veces en IE8 e IIS7