我想制作一个跟踪互联网数据总消耗量的应用程序,或者换句话说,一个数据跟踪器。如果达到设定的限制,我希望禁用 Internet 数据包连接。
iPhone SDK可以吗?如果是,那么我应该查看哪个 API 和库?
我想制作一个跟踪互联网数据总消耗量的应用程序,或者换句话说,一个数据跟踪器。如果达到设定的限制,我希望禁用 Internet 数据包连接。
iPhone SDK可以吗?如果是,那么我应该查看哪个 API 和库?
操纵核心系统首选项(禁用数据包)和测量发送和接收的包都在 Apple 开发者指南的“隔离区”之外。
如果你碰巧找到了一些棘手的方法来做到这一点(即私有 iOS 框架),你必须知道你的应用程序永远不会被批准。
最接近这一点的是关于统计 API 的讨论,应用程序可以在其中看到调用次数、传输数据等。但这并没有得到审批委员会的充分考虑,并且可能不会成为现实很快。
如果不走越狱路线,您将无法做到这一点。您可能做的可能是在用户接近达到限制时向用户显示通知。
为了获取消耗的数据量,一些服务提供商提供了 API(我指的是消费应用程序),您可以在其中获取消耗的数据和提供者端留下的数据。