О каком режиме службы идет речь?
До обновления до версии 15.2 при включенном сервисе и закрытой программой, все работало. Сейчас, если сервис включить и программу закрыть данные не передаются. Другими словами в фоновом режиме не работает. «Режим службы» я имел ввиду это: https://disk.yandex.ru/i/6rZwu37hf9GB1w
Как именно вы "закрываете" программу?
Стандартно: два нажатия кнопки Home, выбор запущеной программы и свайп вверх.
Это обычно убивает программу. Говорите раньше работало?
Ещё как работало! Я проблем не знал. Минимум 3 года в таком режиме все было просто замечательно, без запуска программы обходился годами, все треки за всё это время лежат на сервере. И я ничего не путаю, именно, что, при «закрытой» программе, но полозок сервиса был включен.
I'm having the same problem (I don't speak Russian, but get the gist of your problem!). However we don't even close or "kill" the app, we just let it run in the background. Worked fine for a while, but now the iOS app sporadically and completely randomly stops sending updates to our Traccar server. As soon as you open the app up again it all starts working again for a while.
Ситуация оказалось еще более загадочной. Описав ситуацию здесь, в надежде, что возможно в будущем всё заработает как было, перестал закрывать приложение, закрывал только когда не нужно было отправлять координаты. И с каким же удивлением, зайдя на сервер вечером, когда уже несколько часов как приложение было закрыто, обнаружил, что координаты отправляются как и раньше! Удивился, порадовался. День все работало как и раньше, второй, а на третий, был долгое время вблизи аэропорта, вечером, как обычно зашел на сервер, что бы сохранить дневной трек с сожалением обнаружил, что как раз в районе аэропорта приложение перестало отправлять координаты в середине дня (но навигатор запущенный параллельно на этом же iPad прекрасно работал и сигнал после аэропорта не терял). И после, сколько бы ни пытался, больше в закрытом состоянии приложение координаты не передает. Очень странная ситуация. С iPad никаких манипуляций не производил, никакие настройки не менял. Не понимаю… Моя уверенность, что что то изменилось именно с обновлением до iOS 15.2 собственно уже не такая твердая, потому как 3 дня приложение в закрытом состоянии вдруг вполне себе передавало координаты как и раньше. Скажите, есть ли какая то вероятность, что что то изменится в данном вопросе и приложение сможет вновь работать как и раньше или стоит искать другие решения? У Вас, как Автора, есть какие то соображения на счет всего описанного? Спасибо.
Дополнение: Сервер, которым я пользуюсь, 2 года хранит треки, нашел самый дальний, от декабря 2018, когда iPad лежал дома и за целый день движения не было (приложение естественно, как всегда, было закрыто) и координаты одного и то го же места в треке записывались целые сутки, всё конечно «прыгало» как обычно и куча координат вокруг точки, но факт, приложение очень давно прекрасно работало в закрытом состоянии.
Да, и ещё, к сожалению, после всех описанных выше изменений в работе приложения, появилось ровно то, что Dan Smith описал выше: приложение запущено, свёрнуто или находится раскрытым, координаты уходят, отъезжаешь на несколько километров, смотришь данные на сервере, а данные уже какое то время не поступают, смотришь в приложении, координаты пошли, а до этого по непонятной причине, причем непредсказуемо прекращают уходить. Когда это случилось один раз, списал на редкий глюк, но потом, когда по несколько раз в день…. :( причем именно беспричинно это происходит, чисто визуально: вот координаты уходят и без каких либо действий передача прекращается. Это уже совсем печально
После обновления iOS до версии 15.2 на iPad New приложение перестало работать в закрытом состоянии с запущенной службой. Только если приложение запущено и свернуто происходит трансляция координат. Большая просьба, исправьте пожалуйста, без вашего приложения как без рук