阅读iPhone通话,短信和数据使用

时间:2012-04-03 03:56:22

标签: iphone sms phone-call

我的团队目前正处于'使用量表应用'iPhone应用程序的可行性阶段。我们想看一下手机的总数

  1. 发送短信
  2. 拨打电话
  3. 发送和接收的数据
  4. 我们不像其他帖子那样追踪通话记录,或者像阅读实际通话记录(http://iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history/)的此博客文章一样。我们所需要的只是统计数据以及它们随时间变化的方式。

1 个答案:

答案 0 :(得分:4)

从iOS 4.0开始,您不再可能在您发布的博客条目中描述的呼叫历史技巧。 Apple取消了“实施的艺术品”。

如果您是注册开发人员并且可以访问Apple的“私人”开发论坛(https://devforums.apple.com),请在过去一两年内搜索“通话记录”,您将看到Apple工程师证明在你能找到的前几个主题中的那个事实。

您可能希望在http://bugreporter.apple.com提交增强请求,但我不希望立即获得正面结果,因为这可能会引发安全和隐私问题。

对于网络统计信息,您可以通过"getifaddrs"(为您链接的手册页)获取每个接口的统计信息。您将获得该系统上的地址列表,然后对于每个AF_LINK地址,将ifa_data字段强制转换为(const struct if_data *)并从那里访问接口统计信息。

(还有两个警告 - 这些统计数据在启动时都被重置为零,并且没有简单的方法可以轻松判断哪个接口是蜂窝接口与WiFi接口。)