有没有办法访问通话记录?可以获取通话来自哪个号码,以及通话持续时间吗?
如果我们的应用程序在后台运行,我们是否可以记录通话?
谢谢。
不行(两者都不行),不在官方SDK中,苹果认为这是侵犯隐私,因此不允许。
iOS4可以,但iOS5不行。
这里有更多信息,包括示例代码http://iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history/
iTunes中至少有一个应用程序(calLog)似乎已经实现了这一点。也许这就是为什么苹果在iOS5中禁用它的原因...