Я знаю, что публичный API на данный момент позволяет получить только два полезных свойства для батареи: batteryLevel
и batteryState
.Даже после WWDC 2018 никаких изменений не будет.
let batteryLevel = UIDevice.current.batteryLevel /* from 0 to 1 */
let batteryState = UIDevice.current.batteryState /* four states */
Какой самый простой способ получить количество циклов батареи в iOS 12 с использованием бесплатного частного API или официального API Apple?
PS UIDeviceListener
не работает в iOS 10/11/12.Также написано в Objective-C.