我构建了一款Android应用程序,用于监控用户的消费情况:发送/接收的短信,来电/去电,通过移动互联网和WiFi/LAN发送/接收的数据字节以及网络漫游状态在任何这些交易中。我的客户根据他/她的使用数据使用信息来匹配用户和最佳移动计划。我现在被要求创建一个iOS版本的应用程序,但由于我是iPhone开发新手,我甚至不确定是否有可能。所以,我的问题是...是否有可能建立这个iPhone应用程序? (手机使用量/消费量监控)
是否有可能检测到用户发送或接收SMS?我需要记录发送或接收时间,始发和目标手机号码,网络漫游状态以及SMS内部字符的数量。看起来这是不可能从我目前的研究(iOS SDK只允许你发送短信),但我读过的答案是从大约2年前。
是否可以检测呼入/呼出电话?我需要能够记录通话开始的时间,通话的响应时间以及通话结束的时间。从我读到的,有
CTCallCenter
类,但它看起来不像我的应用程序在后台时可以使用它。我需要一些更类似于Android的BroadcastReceiver
的东西,它引发了一个系统范围的事件,我可以在呼叫到达或正在进行时捕捉到该事件。是否可以获取通过移动接口(3G,4G)和通过网络接口(WiFi)发送/接收的字节数?我发现的唯一文档是this,但它对我没有任何意义。
是否有可能在任何这些交易中获得网络漫游状态?我发现,这是可能的,但只有当我越狱手机。问题是,我需要能够在不破解iPhone的情况下完成上述所有操作。
帮助?谢谢。
我想你要好得多将其分为单独的问题。以这种方式回答会更容易,并且会更适合StackOverflow的Q&A格式。 –