我曾经在iOS上使用过一个名为Battery Life的应用,我相信它使用https://github.com/eldade/UIDeviceListener作为检索充电器信息(如瓦数,电压和幅度)的方法。但是,该应用程序此后已从App Store中撤出,并被替换为不具有该功能的新版本,UIDeviceListener上有一条注释,说它不再适用于iOS 10+。

现在,我目前有一部使用Qi充电器充电的iPhone X,我很好奇Qi充电器向iPhone提供的瓦数。我知道,对于USB充电,我可以轻松地放置一个USB功率计,并且可以获得我想要的数字,但是因为这是一个感应充电器,所以我觉得我必须在设备本身上对其进行测试。

是否有人找到一个API,可以提供类似于UIDeviceListener正在报告的信息(IOKit?)?我打算将其侧面加载到手机中,因此使用 private API不会成为问题。

谢谢。

最佳答案

看来您可以按照建议使用 private API IOKit来做到这一点。

我找到了这个项目:https://github.com/ethan605/ios-battery-stat

它很旧,所以可能需要一些修改

编辑:我发现了这个,最近得多:https://github.com/eldade/EEIOKitListener

关于ios - 是否可以使用私有(private)API在iOS 10+中获取iPhone充电器的信息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47457127/

10-13 05:05