UIDevice batteryLevel метод дает неправильное значение батареи в фоновом режиме?

Мое приложение поддерживает фоновый режим [служба определения местоположения], в фоновом режиме приложение будет постоянно обмениваться данными с веб-сервером и отправлять батарею устройства с другими деталями.

Я обнаружил, что когда приложение находится в фоновом режиме, метод batteryLevel не дает правильное значение для батареи. Это дает последнее значение, которое оно вернуло, когда приложение находилось на переднем плане.

Например Метод batteryLevel давал значение 0,4, когда приложение находилось на переднем плане. После того как я поставил приложение в фоновом режиме, теперь устройство показывает, что батарея заряжена на 50%, но уровень батареи все еще возвращает значение 0,4.

0 ответов

Другие вопросы по тегам