2012-03-01 7 views
7

si los servicios de ubicación están desactivados (después de que el usuario permitiera el servicio) y luego inicia las actualizaciones de ubicación, debería aparecer una ventana emergente del sistema. (la documentación lo dice en la descripción de [CLLocationmanager locationServicesEnabled])iOS, CLLocationManager: mostrando la ventana emergente "volver a habilitar los servicios de ubicación"

Pero si configuro un proyecto de prueba, que solo inicializa un CLLocationManager y luego llama a startLocationUpdates, el mensaje emergente NO aparece en cada inicio de la aplicación. Pero debería hacerlo si entiendo la documentación ¿verdad?

No estoy hablando de la primera ventana emergente, que le pide al usuario que permita o niegue el uso de la ubicación para esa aplicación. Estoy hablando de la ventana emergente, que le pide al usuario que vuelva a habilitar los servicios de ubicación en la configuración. Eso emergente tiene un botón de acceso directo a la aplicación de configuración. Puede verlo si desactiva los servicios de ubicación y luego abre la aplicación de mapas. Cada vez que presione el botón de localizarme ahora, aparecerá la ventana emergente. Captura de pantalla:

Screenshot Maps App Popup

quiero que aparece de forma fiable en cada inicio de la aplicación en caso de que los servicios están deshabilitados. (Otras aplicaciones lo hacen de la misma manera, por ejemplo AroundMe)

Gracias, Markus

+0

En todas mis pruebas, esta ventana emergente sólo aparece una vez en toda la vida aplicación. Por lo tanto, si se presenta al usuario una vez, él no aparece ninguna otra vez. ¿Es esto correcto? ¿Alguien puede probar esto? Un cliente pidió que se muestre en cada inicio de la aplicación, al igual que la aplicación de mapas (al presionar el ícono de la flecha). – calimarkus

Respuesta

3

la ventana emergente aparecerá solamente una vez (en algunos casos dos veces) para el tiempo de vida de una aplicación! Ese es el resultado de mis pruebas. Si alguien tiene información adicional, ¡siéntase libre de escribirme/contactarme! Gracias.

+1

¿Alguna suerte con esto? Me encuentro con el mismo problema. – Philip

+0

bien como dije. no puedes cambiar el comportamiento aparecerá solo una vez por aplicación Eso es.. – calimarkus

Cuestiones relacionadas