He estado luchando con la solicitud de servicio de ubicación para mi aplicación de iPhone. Si el usuario dice "No permitir", estoy atascado en mi "esta aplicación necesita servicios de ubicación para funcionar" ...Rehabilitación de servicios de ubicación para la aplicación de iPhone
Todos los intentos de volver a solicitar los servicios de ubicación han sido infructuosos, lo que varios las pilas aquí pueden testificar.
Después leí que la única manera de volver a habilitar los servicios de ubicación fue para redirigir al usuario a la configuración de servicios de localización utilizando la siguiente:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];
Pero incluso eso no parece trabajar (iPhone 4 y 4S, ambos en 5.1)
¿Realmente no hay otra manera, excepto decirle al usuario que vaya a las preferencias y luego guiarlo? Me parece tremendamente voluminoso.
Uso de redireccionamientos a las preferencias: se eliminó en iOS 5.1. Pero Apple nunca lo apoyó oficialmente, de todos modos fue un truco. –
Sí, también he leído el http://www.alexcurylo.com/blog/2011/11/04/settings-urls/ ... pero no puedo creer que hayan dejado un callejón sin salida en el fluye ... –