Я создал расширение для iOS, которое просто отображает снимок местоположения пользователя и нажимает определенный API для отправки местоположения пользователя, как это.
let url = "(root) (myLat) & longitude = (myLong) & type = (Type) & msisdn = >> (MSISDN) & battery = (batteryLevel)";
Я реализовал определенный интервал времени, чтобы попасть в API.Он отлично работает на симуляторе, даже если устройство заблокировано или виджет находится в фоновом режиме.
Но при тестировании на реальном устройстве он работает только на переднем плане.Если виджет находится в фоновом режиме или экран заблокирован, он не будет работать, виджет будет приостановлен.Снова, если я вижу виджет, он начинает работать и отправляет данные в API и наоборот.
Как остановить переход виджета в состояние ожидания, как на симуляторе?
Обновление:Расширение приостанавливается при смахивании с него проверить скриншот