Я установил info.plist с NSLocationAlwaysUsageDescription, и приложение запускается в фоновом режиме. Его примерно через 15 минут он останавливается. Фоновый режим и службы определения местоположения включены в разделе возможностей приложения.Фон CLLocationManager прекращает обновление через 15 минут
Все остальное работает отлично.
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"Entered Background");
self.appdelegatelocationManager = [[CLLocationManager alloc]init];
self.appdelegatelocationManager.delegate = self;
[self.appdelegatelocationManager setDesiredAccuracy:kCLLocationAccuracyBest];
[self.appdelegatelocationManager setDistanceFilter:kCLDistanceFilterNone];
[self.appdelegatelocationManager setPausesLocationUpdatesAutomatically:NO];
[self.appdelegatelocationManager startUpdatingLocation];
}
После того, как я войти в приложение снова и перейти на задний план снова работает снова в течение еще 15 минут.
Пожалуйста, помогите!
По какой-то странной причине, когда я использую симулятор, приложение будет работать в течение нескольких часов подряд. Однако, когда я устанавливаю его на свой телефон, он останавливается примерно через 15 минут. Я думаю, что мое приложение может быть приостановлено, но я понятия не имею. – joaquin