2012-12-14 14 views
1

我构建了一款Android应用程序,用于监控用户的消费情况:发送/接收的短信,来电/去电,通过移动互联网和WiFi/LAN发送/接收的数据字节以及网络漫游状态在任何这些交易中。我的客户根据他/她的使用数据使用信息来匹配用户和最佳移动计划。我现在被要求创建一个iOS版本的应用程序,但由于我是iPhone开发新手,我甚至不确定是否有可能。所以,我的问题是...是否有可能建立这个iPhone应用程序? (手机使用量/消费量监控)

  1. 是否有可能检测到用户发送或接收SMS?我需要记录发送或接收时间,始发和目标手机号码,网络漫游状态以及SMS内部字符的数量。看起来这是不可能从我目前的研究(iOS SDK只允许你发送短信),但我读过的答案是从大约2年前。

  2. 是否可以检测呼入/呼出电话?我需要能够记录通话开始的时间,通话的响应时间以及通话结束的时间。从我读到的,有CTCallCenter类,但它看起来不像我的应用程序在后台时可以使用它。我需要一些更类似于Android的BroadcastReceiver的东西,它引发了一个系统范围的事件,我可以在呼叫到达或正在进行时捕捉到该事件。

  3. 是否可以获取通过移动接口(3G,4G)和通过网络接口(WiFi)发送/接收的字节数?我发现的唯一文档是this,但它对我没有任何意义。

  4. 是否有可能在任何这些交易中获得网络漫游状态?我发现,这是可能的,但只有当我越狱手机。问题是,我需要能够在不破解iPhone的情况下完成上述所有操作。

帮助?谢谢。

+0

我想你要好得多将其分为单独的问题。以这种方式回答会更容易,并且会更适合StackOverflow的Q&A格式。 –

回答

1

抱歉,据我所知它不可能:

  • 1 =无
  • 2 =无
  • 3 =是
  • 4 =无
+0

关于#2:通话记录如何?我至少可以访问它吗?我正在考虑在预定的时间段内发射一个线索,阅读通话记录,并从中获取我可以从中获得的内容(来电,去电,未接电话)。 –

+0

没有那些属于手机应用程序,不能在iPhone上阅读 - 除非手机是越狱? ....这是为越狱手机吗? –

+0

不,它不适用于越狱手机。 –

相关问题