首頁  >  問答  >  主體

objective-c - iOS 如何取得電池訊息

想獲取電池的相關信息,例如:電池電壓,電流,電池實際容量,電池溫度...

1 有沒有辦法可以公開的取得這些資訊?

我嘗試使用IOKit可以取得這些數據,但是這些這屬於私有Api,審核可能被拒,公開的Api裡面,蘋果並沒有提供這方面的介面(或者我沒找到,有知道的還請告知,感謝) 。

2 如果我只能使用私有Api,那有什麼辦法可以繞過蘋果對私有Api的偵測麼?

iOS 裡面可以做程式碼混淆,或是其他的加密手段從而繞過審核麼?這方面接觸實在太少。所以來請教各位大神。

过去多啦不再A梦过去多啦不再A梦2751 天前817

全部回覆(2)我來回復

  • 漂亮男人

    漂亮男人2017-05-02 09:25:19

    官方公開的電池相關API東西相當少,下面就是全部的結果了
    只能獲得電量以及電池充電與否等狀態
    你需要的功能也只有私有API能實現
    batteryLevel
    batteryState
    UIDeviceBatteryvelitorsat完成at完成居住
    batteryState
    UIDeviceBatteryvelIDSc​​do​​c面
    UIDeviceBatteryStateDidChangeNotification
    總之That is not possible in the public API.
    只能用IOKit.framework中的private API實作
    這裡有用IOKit.framework的實作

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:25:19

    你好,方便加 QQ 溝通下嗎1359098941

    回覆
    0
  • 取消回覆