Я разрабатываю приложение, в котором я использую службу определения местоположения.
По сути, это приложение показывает, что если вы получаете какой-либо пропущенный звонок в каком месте.
Для этого я использую core-location и core телефония работает.Но когда я тестирую приложение, служба определения местоположения не работает в фоновом режиме.Я использовал этот код для didfinishlaunching.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
UILocalNotification *localNotif = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotif)
application.applicationIconBadgeNumber = localNotif.applicationIconBadgeNumber-1;
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; // 100 m
[locationManager startUpdatingLocation];
[self callinbackground];
[self.window makeKeyAndVisible];
return YES;
}
и приложение идет в фоновом режиме, тогда я должен записать код из этой ссылки: - код
Но когда приложение выходитв фоновом режиме, то не работает.Как я это исправил?
Заранее спасибо ...