Actualmente estoy usando actualizaciones significativas de cambios de ubicación para monitorear si el usuario ha ingresado o no a un área de interés particular (mi definición de área de interés es más amplia de lo que se puede definir por regiones geográficas). Mis requisitos son que mi aplicación se active de forma periódica para verificar si el usuario está definido como área definida (si no se está ejecutando actualmente).CLLocationManager - Monitoreando regiones vs. Cambios significativos de ubicación
Mi pregunta es: ¿me registraría para las actualizaciones de la región (ya que tengo un número de regiones que se sabe que se ajustan a mi área de interés), me proporcionará más actualizaciones que simplemente escuchar todas las modificaciones importantes, o simplemente ser actualizaciones duplicadas? La razón por la que formulo esta pregunta es para clarificar si el monitoreo de la región es simplemente un filtro de las actualizaciones significativas de cambio de ubicación (ya que ninguno está documentado como alimentación del GPS), o si el monitoreo de la región puede ser más específico (tal vez GPS, pero con más especificidad). En particular, me interesaría saber si alguien ha visto datos o documentación sobre este tema.
Gracias.
Ten en cuenta que no puedes "activar" tu aplicación. La aplicación puede continuar ejecutándose en segundo plano para supervisar las actualizaciones de ubicación, pero si la aplicación se cierra por completo, el usuario debe volver a abrirla. – Christian
Lo sentimos, no 'despertar', por ejemplo, pero se ejecuta en segundo plano para mostrar una notificación si es necesario. – mike
Eso no es cierto, ambas opciones tienen la capacidad de ser despertadas desde un estado terminado para recibir actualizaciones de ubicación, incluso si el usuario lo cierra. http://stackoverflow.com/questions/19850088/will-ios-region-monitoring-call-didenterregion-on-my-app-if-my-app-is-in-a-termi – SMKS