【发布时间】:2013-11-21 11:17:07
【问题描述】:
您好,我已经尝试了很多次,发现由于获取以下数据的安全原因,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 仅向我们提供有限的信息,只需调用 state 及其唯一 ID。但是我们无法通过使用 CoreTelephony 框架获得其他任何东西。
但是,我在应用商店中看到一个应用程序可以获取来电电话号码。
我想知道这个应用程序如何 Callinize iPone App 工作并获取来电信息?
我也想对我的应用做同样的事情。但是我没有找到这样的方法。如果可以,请提供帮助。
谢谢!
【问题讨论】:
-
您是否阅读了与我们关联的应用的说明?它没有做你认为它做的事情。
-
那么它的作用@Luke
-
是的,我已阅读该说明。但令我困惑的是这行描述“Callinize 是一个应用程序,它与您的办公电话系统一起检测来电,然后连接到您公司的 CRM,提取相关信息,并在您的手机上显示所有来电的此信息电话。在通话期间,您可以启动我们的应用程序并保存通话记录。”
-
嗯有点令人困惑的声明@iosDev
-
@Luke——意思是。应用程序如何检测来电来自特定联系人,以便应用程序从 CRM 获取信息?你对此有什么想法吗?如果有,请分享。