代码之家  ›  专栏  ›  技术社区  ›  Mihai Damian

在iPhone上以编程方式测量网络流量

  •  13
  • Mihai Damian  · 技术社区  · 14 年前

    我对测量我的应用程序的网络流量很感兴趣。理想情况下,我需要将无线和3G网络流量分开。我似乎找不到任何获取此信息的API;但是,我看到AppStore中至少有一个应用程序执行关闭操作(它们实际上汇总了整个电话的流量)。

    有什么想法吗?

    2 回复  |  直到 13 年前
        1
  •  6
  •   Mihai Damian    14 年前

    我找到了一个近似的解决方案: getifaddrs 可用于获取有关网络使用情况的统计信息。

    一个优点是,它可以为Wi-Fi和WWAN接口分别获取统计数据。

    缺点是,在多任务设备上,这些接口可以被多个应用程序使用,并且统计数据是累积的。

        2
  •  6
  •   Community CDub    7 年前

    我也在寻找解决方案,并在这里找到了它: iPhone Data Usage Tracking/Monitoring

    请看这篇文章,它提供了你需要的所有信息。