2012-01-11 14 views
5

Desde el Core Location documentation:¿Se reiniciará una aplicación de iOS que monitorea cambios de ubicación significativos en el reinicio del dispositivo?

Las regiones que se registren con el gerente de locación persisten entre los lanzamientos de su aplicación. Si se produce un cruce de región mientras su aplicación no está en ejecución , el sistema automáticamente activa su aplicación (o la relanza) en segundo plano para que pueda procesar el evento. Cuando se vuelven a lanzar, todas las regiones que configuró previamente están disponibles en la propiedad Regions supervisadas de cualquier objeto de administrador de ubicación que cree .

Lamentablemente, no está claro si la misma aplicación también se relanzará o no después del reinicio del dispositivo en respuesta a un cambio de región.

¿Aún se relanzará una aplicación de iOS que monitorea cambios significativos de ubicación en segundo plano, incluso después de reiniciar el dispositivo?

Respuesta

10

Sí, su aplicación se ejecutará para responder a los eventos de la región, incluso si el teléfono se reinicia, e incluso si el usuario no ejecutó explícitamente su aplicación después del reinicio.

No he visto ninguna documentación que lo deletree claramente. Pero así es como funciona en un par de mis propias aplicaciones.

Cuestiones relacionadas