是否有可能建立这个iPhone应用程序? (电话使用/消耗监控) [英] Is it possible to build this iPhone app? (phone usage/consumption monitoring)

查看:206
本文介绍了是否有可能建立这个iPhone应用程序? (电话使用/消耗监控)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我建立了一个Android应用程序,监视用户的消费:发送/接收短信,来电/去电,通过移动互联网和通过WiFi / LAN接收发送的数据/字节,并在所有那些交易的网络漫游状态。我的客户端使用的信息给用户提供最佳的移动计划根据他/她的使用数据相匹配。我现在被要求创建一个iOS版应用程序的,但因为我是新iPhone的发展,我甚至不知道这是否是可能的。所以,我的问题是...

I built an Android app that monitors the user's consumption: sent/received SMS, incoming/outgoing calls, bytes of data sent/received via mobile internet and via WiFi/LAN, and the network roaming state during any of those transactions. My client uses the info to match the user with the best mobile plan according to his/her usage data. I'm now being asked to create an iOS version of the app, but since I'm new to iPhone development, I'm not even sure if it's possible. So, my questions are...

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

  1. Is it possible to detect when the user sends or receives an SMS? I need to be able to log the time when they were sent or received, the originating and target mobile numbers, the network roaming state, and number of characters inside the SMS. It looks like this isn't possible from my current research (the iOS SDK only allows you to send SMSes), but the answers I've read are from about 2 years ago.

是否有可能检测到呼入/呼出电话?我需要能够登录的时候呼叫开始,当呼叫被应答,并且它结束的时候。从我读过,还有的 CTCallCenter 类,但它并不像我可以使用它时,我的应用程序是在后台。我需要的东西更像是Android的的BroadcastReceiver 触发一个全系统的事件时,呼叫到达或正在做,我能赶上。

Is it possible to detect the incoming/outgoing calls? I need to be able to log the time when the call started, when the call was answered, and when it ended. From what I've read, there's the CTCallCenter class, but it doesn't look like I can use it when my app is in the background. I need something more like Android's BroadcastReceiver that fires a system-wide event that I can catch when a call arrives or is being made.

是否有可能得到发送的字节/经由移动接口(3G,4G)接收的号码,并且通过网络接口(无线)?我发现的唯一的文档这个,但它并没有任何意义给我。

Is it possible to get the number of bytes sent/received via the mobile interface (3G, 4G), and via the network interface (WiFi)? The only documentation I've found is this, but it doesn't make any sense to me.

是否有可能获取网络漫游状态下在所有那些交易的?我所发现的是,这是可能的,但只有当我越狱的手机。问题是,我需要能够做到以上所有没有越狱的iPhone。

Is it possible to get the network roaming state during any of those transactions? What I've found is that it's possible, but only if I jailbreak the phone. Problem is, I need to be able to do all of the above without jailbreaking the iPhone.

帮助?谢谢你。

推荐答案

抱歉AFAIK它不可能的:

sorry AFAIK its not possible:

  • 1 =没有
  • 2 =没有
  • 3 = YES
  • 4 =没有

这篇关于是否有可能建立这个iPhone应用程序? (电话使用/消耗监控)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆