Я использую geofencing в своем приложении, вызывая эти строки кода в нужном порядке, и все работает хорошо, я вижу, что значок моего приложения появляется на экране блокировки, когда устройство входит в область слежения:iOS 8 geofencing handle приложение открылось из значка экрана блокировки
[self.locationManager requestAlwaysAuthorization];
[self.locationManager startMonitoringSignificantLocationChanges];
[self.locationManager startMonitoringForRegion: [[CLCircularRegion alloc] initWithCenter:CLLocationCoordinate2DMake(airport.latitude.doubleValue, airport.longitude.doubleValue) radius:AFLLocationManager_geofencingTrackingRegionMetersRadius identifier:airport.code]];
и вопрос Как обрабатывать событие, когда пользователь фактически использовал мой значок приложения на экране блокировки и начала/возобновился приложение с экрана блокировки? Я считаю, что UIApplicationLaunchOptionsLocationKey
в словаре launchOptions
можно использовать для запуска приложения из события блокировки экрана, но как же приложение не запускается, просто становится активным? Благодаря!