iOS: Как использовать отслеживание местоположения в течение предопределенного периода времени при экономии времени автономной работы?iOS: Как использовать отслеживание местоположения в течение предопределенного периода времени при экономии времени автономной работы?
Мне нужно активировать отслеживание местоположения в течение предопределенных периодов времени (не имеет значения, приложено ли приложение на заднем плане или переднем плане), и нужно быть уверенным, что время автономной работы не слишком сильно повлияло?
PS: Пожалуйста, не то, чтобы текущее местоположение в фоновом режиме с отслеживанием значительных изменений не подходит, потому что оно дает вам местоположение через 10 минут и только когда вы прошли разумное расстояние ... поэтому во время вождения 40 км я получил место только 3 раза, что не позволит мне поймать движение пользователя вблизи точки. Если время работы чаще всего ..., которое истощает аккумулятор до 40 процентов за 6 часов ...
Привет и спасибо. Это похоже на хорошее решение! Я попробую! Но будет ли оно запускать приложение, если оно раньше было убито пользователем? В любом случае, я проверю это. В настоящее время я использую комбинацию режима фонового местоположения и выполнения фоновой задачи, которая через несколько минут запускает обновления местоположения и завершает их через несколько секунд ... это отлично работает для постоянного отслеживания местоположения и предполагает около 30% батареи в течение дня. –
Посмотрите на редактирование –
Hi Michal! Благодаря! Он работает для меня. Кроме того, я мог бы запускать фоновое задание и фоновое местоположение или любые другие фоновые режимы и запускать задачи в фоновом режиме столько, сколько мне нужно в цикле ... Так что теперь мне удавалось начать с обновления местоположения фона веб-сервера на устройстве ios, а затем отправить пользователя расположение на сервере и прекратить обновление местоположения на устройстве ios с сервера самостоятельно. и все это управляется с веб-сервера. Еще раз спасибо –