objective-c - iOS 如何获取电池信息
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:23:19
0
2
821

想获取电池的相关信息,比如:电池电压,电流,电池实际容量,电池温度...

1 有没有什么办法可以公开的获取这些信息?

我尝试使用IOKit可以取得这些数据,但是这些这属于私有Api,审核可能被拒,公开的Api里面,苹果并没有提供这方面的接口(或者我没找到,有知道的还请告知,感谢)。

2 如果我只能使用私有Api,那有什么办法可以绕过苹果对私有Api的检测么?

iOS 里面可以做代码混淆,或者其他的加密手段从而绕过审核么?这方面接触实在太少。所以来请教各位大神。

过去多啦不再A梦
过去多啦不再A梦

모든 응답(2)
漂亮男人

공식 배터리 관련 API는 거의 없으며, 모든 결과는 다음과 같습니다.
전원 및 배터리 충전 상태만 얻을 수 있습니다.
필요한 기능은 비공개 API로만 얻을 수 있습니다
batteryLevel
batteryState
UIDeviceBatteryState
batteryMonitoringEnabled
UIDeviceBatteryLevelDidChangeNotification
UIDeviceBatteryStateDidChangeNotification
간단히 말하면 공개 API에서는 불가능합니다.
IOKit.framework의 비공개 API를 통해서만 구현할 수 있습니다
IOKit.framework 구현은 다음과 같습니다

给我你的怀抱

안녕하세요. 1359098941로 소통하려면 QQ를 추가해 주실 수 있나요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿