Мониторинг региона в ios 7
Я должен использовать мониторинг региона в моем приложении iOs для 6 и 7 версии. И если мое приложение было закрыто, то система должна его открыть. Он работает в iOS 6, но не работает в iOS 7. Я имею в виду, что система не открывает мое приложение, если оно было закрыто в ios 7.
О закрытии приложения, я имею в виду, убить это приложение из памяти.
Я использую этот код:
manager = [CLLocationManager new];
manager.delegate = self;
[manager startUpdatingLocation];
if ([UIDevice isIOS7OrHigher]) {
CLCircularRegion *reg = [[CLCircularRegion alloc] initCircularRegionWithCenter:CLLocationCoordinate2DMake(56.844947, 53.208852) radius:20.f identifier:@"reg14132"];
[manager startMonitoringForRegion:reg];
CLCircularRegion *reg1 = [[CLCircularRegion alloc] initCircularRegionWithCenter:CLLocationCoordinate2DMake( 56.844158,53.20913) radius:20.f identifier:@"reg14131232"];
[manager startMonitoringForRegion:reg1];
} else {
CLRegion *reg = [[CLRegion alloc] initCircularRegionWithCenter:CLLocationCoordinate2DMake(56.844947, 53.208852) radius:20.f identifier:@"reg14132"];
[manager startMonitoringForRegion:reg];
CLRegion *reg1 = [[CLRegion alloc] initCircularRegionWithCenter:CLLocationCoordinate2DMake( 56.844158,53.20913) radius:20.f identifier:@"reg14131232"];
[manager startMonitoringForRegion:reg1];
}
И я использую методы делегата для журнала. Также я использую этот код для тестирования
if (launchOptions) {
UILocalNotification *note = [UILocalNotification new];
note.alertBody = [NSString stringWithFormat:@"launchOptions = %@", launchOptions];
[[UIApplication sharedApplication] presentLocalNotificationNow:note];
}