0

Я использую 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 можно использовать для запуска приложения из события блокировки экрана, но как же приложение не запускается, просто становится активным? Благодаря!

ответ

0

По-видимому, есть два события, которые могут запускать и показывать значок приложения на экране блокировки. follow link