Я использую UIBackgroundMode 'location' для получения фоновых обновлений GPS, когда пользователь нажимает кнопку Home. В результате, если приложение оставить в фоновом режиме на ночь, батарея постоянно разряжается на следующее утро. Я сказал locationManager остановитьUpdatingLocation, но безрезультатно.
Я понимаю, что Apple не хочет, чтобы разработчики использовали выход - на самом деле, похоже, что он мало влияет на приложение, кроме как отодвигает его на задний план - но я не могу позволить, чтобы батарея умерла, если не завершать приложение.
Есть предложения?