有没有办法使用私有 API 在 iOS 10+ 中获取 iPhone 充电器的信息?

Is there a way to get iPhone charger's information in iOS 10+ using private API?

我曾经在 iOS 上使用一个名为 Battery Life 的应用程序,我认为它正在使用 https://github.com/eldade/UIDeviceListener 作为检索充电器信息的方法(如瓦数、电压和振幅) .但是,该应用程序已从 App Store 下架,并被没有该功能的新版本所取代,并且 UIDeviceListener 有一条注释说它不再适用于 iOS 10+.

现在,我现在有一个 iPhone X,我用 Qi 充电器充电,我只是想知道我的 Qi 充电器能为我的 iPhone 提供多少瓦数。我知道对于 USB 充电,我可以很容易地放置一个 USB 功率计,我可以获得我想要的数字,但因为这是一个感应充电器,我觉得我必须在设备本身上测试它。

有没有人找到 API 可以提供类似于 UIDeviceListener 报告的信息(IOKit?)?我打算将它加载到我的 phone,因此使用私有 API 不是问题。

谢谢。

看来您可以按照您的建议使用私有 API IOKit 来完成。

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

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

编辑:我找到了这个,最近的:https://github.com/eldade/EEIOKitListener