Запуск приложения в фоновом режиме в течение 10 минут
Я работаю над потоками. Я хочу, чтобы поток был открыт в течение 10 минут в фоновом режиме, а через 10 минут я хочу закрыть его. Я так и сделал...
`__block UIBackgroundTaskIdentifier bgTask;
bgTask = [application beginBackgroundTaskWithExpirationHandler:^{
[application endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
[self resumeStream];
});`
В этом случае приложение работает только в течение 3 минут в фоновом режиме и после этого его отключение.
1 ответ
Максимальное время фона изменилось с 10 минут в iOS 6 до 3 минут в iOS 7.