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

标签 ios iphone iphone-privateapi

我曾经在 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/

相关文章:

ios - 如何在 UITableViewController 中的 UITableView 底部留出空间

iphone - 为什么应用内购买会出现 SKPaymentTransactionStateFailed?

iphone - 如何检测 MKMapView 是否缩小/缩小?

iphone - 阻止 UIAlertViewDelegate

ios - IOS 5及以上版本如何找到最前面应用的紫色端口?

ios - GSSendEvent - 注入(inject)触摸事件 iOS

ios - Objective-C - 模态内的旋转甚至 shouldAutoRotate = false

ios - 如何在不隐藏 TabBar 的情况下呈现具有自下而上动画的 UIViewController

ios - 不下载数据获取CKAsset URL

ios - VPN Apple iOS 隐藏 API