Mi aplicación web que usaba servicios de localización funcionó bien hasta que comencé a probar casos de uso de "No permitir". Ahora, un iPhone se niega a permitir servicios de ubicación, incluso cuando respondo "OK" a "Safari" me gustaría usar su ubicación actual.Servicios de ubicación en el dispositivo móvil Safari: No permitir se guarda ... ¿para siempre? Incluso con el restablecimiento
Para reproducir ... El uso de iPhone en iOS 5.1:
- página Web de carga que hace llamadas de servicios de localización (como http://smithsrus.com/geo.html)
- respuesta "No permitir" cuando aparece el indicador de permiso de usuario.
- Recargue la página y responda "No permitir" 2 veces más.
- Recargue la página y consulte "Usuario denegado" sin obtener un aviso.
- Vaya a "Configuración-> General-> Restablecer-> Restablecer advertencias de ubicación" y pulse "Restablecer advertencias".
- Regrese a Safari, vuelva a cargar la página y vea el aviso de permiso del usuario.
- Incluso si responde "OK", la página web seguirá denegada.
me matan y reinicie Safari, borro todos los datos del sitio web, que a su vez los servicios de localización de encendido y apagado, que incluso arranque de nuevo, y todavía se niega a permitir Safari en realidad los servicios de localización, incluso cuando digo que quiero.
Una vez que haya realizado estos pasos, ese dominio web está muerto para los servicios de ubicación. Me estoy quedando sin dominios para probar
He buscado muchos StackOverflow, desarrollador de Apple y otros sitios para obtener respuestas. Pero parece un error para mí. Responder un aviso con "Permitir" pero denegar debe ser un error. Después de responder "Permitir", el ícono de los servicios de ubicación aparece brevemente en la parte superior de la pantalla, pero luego desaparece, y en la configuración de los Servicios de ubicación aparece Safari con "Encendido" y el ícono gris al lado.
Después de probar una combinación de reseteo advertencias localización, encendido y apagado de los servicios de localización y de cierre y reiniciar el navegador, me las arreglé para conseguir uno nuevo error:.
"La operación no pudo completarse (kCLErrorDomain de error 1 .) "Suena con errores.
Prefiero que sea algo tonto lo que estoy haciendo, ¿alguien me puede decir?
¿Alguna vez descubrió una solución a esto (más allá de instalar la versión beta de iOS6)? Acabo de hacer lo mismo probando una aplicación web móvil de un compañero de trabajo y estoy trabajando y me encontré con la misma pared de ladrillo. – JasonOffutt