Я использую MobileDevice.framework
в приложении OS X
, и мне удалось узнать, как заряжена батарея устройства iOS
, подключенного через USB
, с помощью функции AMDeviceCopyValue(device, domain, key)
с аргументами "com.apple.mobile.battery"
для domain
и "BatteryCurrentCapacity"
для key
.
Я хочу также получить количество циклов зарядки на батарее. Я считаю, что это возможно, потому что iBackupBot может извлекать эти данные. Кто-нибудь знает, как это делается? Я загрузил бесплатную копию программы и протестировал ее на iPhone 3GS
, iPhone 4S
и iPhone 5
. Он смог захватить данные для всех трех устройств.
Я запускал iBackupBot через LLDB и записывал все его использование AMDeviceCopyValue()
. При этом я решил, что он не подсчитывает количество циклов зарядки.