iPhone/iPad数据使用跟踪

10

我想向社区提出一个问题。出于好奇,有没有人知道iPhone应用程序“DataMan”和“Data Usage”如何获取您个人的移动数据使用情况数据读数?我已经在网上搜索了很久,但目前为止所有的答案都是死胡同。他们如何让他们的应用程序被苹果批准呢?

希望能得到任何帮助或建议!


你找到问题的答案了吗?我也有同样的问题。 - Chinthaka
我认为该应用在后台运行并监控通信接口。我不相信这些应用会进入“设置”->“通用”->“使用情况”,因为一些信息,如日期,是不可用的。 - Fixer
1个回答

5
一种方法是安装一个配置文件,包含正确的APN设置,可以通过代理服务器路由所有网络流量。对于WiFi连接,可以在网络设置中设置代理。这样你就可以方便地使用像Squid这样的代理服务器获取数据使用统计信息。此外,通过检查请求的HTTP头部,可以获取每个应用程序的数据使用情况,因为所有使用CFNetworking的应用程序都在头部传递应用程序名称。我几乎可以确定这就是Onavo的工作原理。
另一种方法是使用VPN连接。原理相同,只是技术不同。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接