BatteryOptions | iOS SDK | 2GIS Documentation

BatteryOptions

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

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

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

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

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