想獲取電池的相關信息,例如:電池電壓,電流,電池實際容量,電池溫度...
1 有沒有辦法可以公開的取得這些資訊?
我嘗試使用IOKit可以取得這些數據,但是這些這屬於私有Api,審核可能被拒,公開的Api裡面,蘋果並沒有提供這方面的介面(或者我沒找到,有知道的還請告知,感謝) 。
2 如果我只能使用私有Api,那有什麼辦法可以繞過蘋果對私有Api的偵測麼?
iOS 裡面可以做程式碼混淆,或是其他的加密手段從而繞過審核麼?這方面接觸實在太少。所以來請教各位大神。
漂亮男人2017-05-02 09:25:19
官方公開的電池相關API東西相當少,下面就是全部的結果了
只能獲得電量以及電池充電與否等狀態
你需要的功能也只有私有API能實現
batteryLevel
batteryState
UIDeviceBatteryvelitorsat完成at完成居住
batteryState
UIDeviceBatteryvelIDScdoc面
UIDeviceBatteryStateDidChangeNotification
總之That is not possible in the public API.
只能用IOKit.framework中的private API實作
這裡有用IOKit.framework的實作