iOS 数据计数器 - 使用私有(private) API

标签 ios iphone-privateapi

我正在开发一个不适用于 App Store 的应用程序,因此我可以使用私有(private) API。

我想要完成的是获取每个特定应用程序的数据信息计数器 - 如果可能,分别针对 WIFI 和蜂窝网络使用情况。

我假设可能有一些 API,因为 Apple 在“设置”>“蜂窝网络”>“将蜂窝数据用于”和“设置”>“常规”>“使用”中执行此操作。我一直在经历 headers ,但这是一个非常漫长的过程。

有谁知道哪个私有(private) API 允许此功能?否则,这些数据将物理存储在设备上的什么地方以便我可以访问它?

最佳答案

大量私有(private) API 未记录在案,并且因 iOS 的不同版本而异。自己找到确切的方法可能是解决问题的唯一方法。幸运的是,有一些常用方法可以自行查找私有(private) API。

  1. 猜一个可能的名字并从所有的私有(private)标题中搜索它,比如 https://github.com/JaviSoto/iOS8-Runtime-Headers/search?p=1&q=cellular&type=Code .您可以在 https://github.com/nst/iOS-Runtime-Headers 找到标题, https://github.com/EthanArbuckle/IOS-7-Headershttps://github.com/JaviSoto/iOS8-Runtime-Headers .

  2. 使用 Detecting Private APIs 中的 class-dumpOtool 等工具或 iOS Private API Documentation .越狱设备会对您有很大帮助。

抱歉,答案不是那么准确。

关于iOS 数据计数器 - 使用私有(private) API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22628829/

相关文章:

cocoa-touch - 用于 VPN 的 iOS 专用 API

ios - 打开设置应用程序

ios - 是否有私有(private) API 能够检测 iOS 上当前的前台应用程序是什么?

iOS 检测系统音量级别变化。私有(private) API 与否? AVSystemController_SystemVolumeDidChangeNotification

ios - iOS 音乐库的私有(private) API

ios - 如何在 iOS 中使用 VoIP

iphone - iOS Enterprise OTA 启动,但图标下出现 "Waiting..."

ios - iOS 中是否有私有(private) API 可用于读取/写入来自其他应用程序的保存数据?

ios - 我可以使用 scenekit 和 arkit 制作可以透过透明物体看到的阴影吗?

ios - 始终保持应用程序打开的专用 API