-2

我想制作一个跟踪互联网数据总消耗量的应用程序,或者换句话说,一个数据跟踪器。如果达到设定的限制,我希望禁用 Internet 数据包连接。

iPhone SDK可以吗?如果是,那么我应该查看哪个 API 和库?

4

2 回答 2

1

操纵核心系统首选项(禁用数据包)和测量发送和接收的包都在 Apple 开发者指南的“隔离区”之外。

如果你碰巧找到了一些棘手的方法来做到这一点(即私有 iOS 框架),你必须知道你的应用程序永远不会被批准。

最接近这一点的是关于统计 API 的讨论,应用程序可以在其中看到调用次数、传输数据等。但这并没有得到审批委员会的充分考虑,并且可能不会成为现实很快。

于 2011-07-24T12:03:36.547 回答
1

如果不走越狱路线,您将无法做到这一点。您可能做的可能是在用户接近达到限制时向用户显示通知。

为了获取消耗的数据量,一些服务提供商提供了 API(我指的是消费应用程序),您可以在其中获取消耗的数据和提供者端留下的数据。

于 2011-07-24T11:30:47.723 回答