Я делаю одно приложение, в котором местоположение должно обновляться через каждые 2 часа от фона, я реализовал CLLocationManager, и он работает абсолютно нормально и вызывает, однако, если я реализую таймер из фона на определенный промежуток времени, он не сделал не работает, и если я помещаю приложение в спящий режим на несколько секунд, например, 300, оно просыпается в два или три раза не больше, когда нажимается кнопка «Домой», я останавливаю местоположение и после сна снова запускаю обновление местоположения, а затем снова остановитесь, так как можно через 2 часа получить правильное обновление местоположения, помогите plz