您好,我已经尝试了很多次,发现由于安全原因,iOS SDK 不允许我们访问以下数据;
拦截来电(从来电中获取电话号码)
阅读通话记录
拦截短信(从收到的短信中获取电话号码并读取其内容)
阻止来电 等等
以下是我搜索此问题后得到的一些链接:-
How can I get the callers phone number from an incoming call on iphone
http://iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history/
Programmatically get the number of the incoming call
Can I fetch details of the incoming call phone number in my applicaton?
handling an incoming call through an app in iphone xcode
Identify number of incoming call in iPhone
我还发现 CoreTelephony CTCall object 只为我们提供了有限的信息,只需调用状态及其唯一 ID。但是我们无法通过使用 CoreTelephony 框架获得其他任何东西。
但是,我在应用商店看到一个应用程序确实可以获取来电电话号码。
我想知道这个应用程序如何 Callinize iPone App 工作并获取来电信息?
我也想对我的应用做同样的事情。但是我没有找到这样的方法。如果可以,请提供帮助。
谢谢!
最佳答案
我来晚了,但我刚刚阅读了 Callinize 的描述。他们构建了与 Asterix pbx 系统的集成,它只适用于 Asterix。所以这个应用程序并不能真正访问 iOS 电话。
关于ios - 拦截来电ios sdk(非越狱),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20119474/