是否有任何可能的方式,我可以檢索我的iPhone的電池使用C#健康狀況?檢索iPhone電池健康狀況
我有一個項目,我需要檢索SOH,它只是恰巧,我最熟悉的語言是C#
我知道這是可能通過SWIFT時,Xcode或iOS的環境,但我/我們目前正在.Net框架下運行。
我做其他一些事情,包括通過mobiledevice.dll和/或曼扎納圖書館檢索手機的imei
或部分或序列號,但現在我的目標是讓電池的SOH
希望有一個良好的反應。謝謝:)
是否有任何可能的方式,我可以檢索我的iPhone的電池使用C#健康狀況?檢索iPhone電池健康狀況
我有一個項目,我需要檢索SOH,它只是恰巧,我最熟悉的語言是C#
我知道這是可能通過SWIFT時,Xcode或iOS的環境,但我/我們目前正在.Net框架下運行。
我做其他一些事情,包括通過mobiledevice.dll和/或曼扎納圖書館檢索手機的imei
或部分或序列號,但現在我的目標是讓電池的SOH
希望有一個良好的反應。謝謝:)
是的,你可以。請看看這個源代碼libimobiledevice
https://github.com/libimobiledevice-win32/libimobiledevice
如果你不想自己編譯,你可以從這裏下載已經編譯好的二進制文件。 http://docs.quamotion.mobi/en/latest/imobiledevice/download.html
他們也有nuget包。 https://www.nuget.org/packages/imobiledevice-net/
使用cmd
,idevicediagnostics diagnostics
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>GasGauge</key>
<dict>
<key>CycleCount</key>
<integer>101</integer>
<key>DesignCapacity</key>
<integer>1600</integer>
<key>FullChargeCapacity</key>
<integer>1600</integer>
<key>Status</key>
<string>Success</string>
</dict>
<key>HDMI</key>
<dict>
<key>Connection</key>
<string>Unplugged</string>
<key>Status</key>
<string>Success</string>
</dict>
<key>NAND</key>
<dict>
<key>Status</key>
<string>NANDInfoFailed</string>
</dict>
<key>WiFi</key>
<dict>
<key>Active</key>
<string>YES</string>
<key>Status</key>
<string>Success</string>
</dict>
</dict>
</plist>
有趣。我會更多地研究這個。謝謝 ! – TheQuestioner