Monitorización de la región iOS en modo de background

Estoy usando la supervisión de la región en mi aplicación y me enfrenté a una pregunta que no pude encontrar ninguna respuesta. ¿Cómo funciona la monitorización regional en el modo de background?

De acuerdo con la PG de Awareness Location:

Cada vez que la location actual del usuario cruza una región límite, el sistema genera un evento regional apropiado para su aplicación. Si su aplicación ya se está ejecutando, estos events van directamente a los delegates de cualquier object del administrador de location actual. Si su aplicación no se está ejecutando, el sistema la inicia en segundo plano para que pueda responder.

Ahora, esta pregunta es: mi aplicación está en modo suspendido, se ha ingresado una región y se debe entregar un activador, este evento se enviará "directamente" a la del delegado:

locationManager:didEnterRegion: 

? La misma pregunta si la aplicación está en modo de background. En otras palabras, ¿hay algún código que deba considerar en suspensión y modo de background para recibir este evento? o el iOS primero lanzará la aplicación y luego enviará el evento directamente al delegado sin necesidad de código BG?

Supervisión de la región Relanza su aplicación cuando ingresa a la región supervisada si está en segundo plano.

sin embargo, debe configurar nuevamente su administrador de location después de que la aplicación reinicie.

algo como esto –

 if ([launchOptions objectForKey:UIApplicationLaunchOptionsLocationKey] ) { NSLog(@"Relaunched due to location update"); NSLog(@"app woke up times ---- %d",ForTest); NSLog(@"Starting the location manager"); self.locmanager = [[CLLocationManager alloc] init]; [self.locmanager startMonitoringForRegion:(CLRegion)*region]; // self.locmanager.pausesLocationUpdatesAutomatically = YES ; } 

Por lo que sé, la monitorización de la región solo funciona con iPhone4 y se basa en el dispositivo que cambia las torres de comunicación. De esta forma, usa less batería que la actualización de location de background estándar. Asegúrate de habilitar los modos de background adecuados. Siempre que implemente a ese delegado, debe estar listo para comenzar.

introduzca la descripción de la imagen aquí

habilita los modos de background que habilitan las actualizaciones de location y la búsqueda de background