BatteryOptions | iOS SDK | 2GIS Documentation
iOS SDK

BatteryOptions

Настройки слежения за состоянием батареи. Используются для настройки сервиса мониторинга состояния батареи, необходимого для оптимизации энергопотребления при низком уровне заряда или активации режима экономии энергии.

public init(lowBatteryThreshold: Int, delegate: IBatteryManagerDelegate?)
Parameters
lowBatteryThreshold
delegate
Properties

Проценты заряда батареи, начиная с которого и ниже заряд считается низким. При низком заряде батареи могут быть задействованы средства агрессивного энергосбережения и отображаться предупреждения. Диапазон значений: 0…100.

Делегат сервиса слежения за состоянием батареи. Необходим для управления включением и выключением мониторинга состояния батареи (см. UIDevice.isBatteryMonitoringEnabled), что позволяет автоматически включать оптимизацию энергопотребления.

Настройки по умолчанию. Граница низкого уровня заряда батареи - 15%. Мониторинг состояния батареи выключен. Оптимизация энергопотребления автоматически не включается.