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