如何关闭iPhone Internet和数据包网络连接?

时间:2011-07-24 11:14:12

标签: ios connectivity cellular-network

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

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

2 个答案:

答案 0 :(得分:1)

如果不采取越狱路线,你就无法做到这一点。您可能做的是,如果用户接近极限,可能会向用户显示通知。

为了获得消耗的数据量,一些服务提供商提供了API(我正在考虑使用消费应用程序),您可以从中获取所消耗的数据和从提供者那里留下的数据。

答案 1 :(得分:1)

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

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

最接近这一点的是关于统计API的讨论,其中应用程序可以查看调用的数量,传输的数据等。 但审批委员会并没有很好地看待这一点,很快就不会成为现实。