是否有任何方法可以访问ABAddressBook
联系人,与,互动,称为,未接听电话等。
我知道ABPerson
属性,特别是KabpersonModificationDateProperty。但是我想知道是否有任何了解用户与该联系人互动的更多信息。
no Apple不允许访问呼叫列表。由于呼叫信息存储在呼叫中,而不是在通讯录中存储,因此无法从通讯录中获取所需的信息。
我认为您无法在iOS中访问"历史记录",尤其是在iOS 4之后。但是,您可以知道使用Coretelephony Framework拨打了电话。
我在我的appdelegate.m
的应用程序中做到这一点...
typeof(self) __weak weakSelf = self;
self.center = [[CTCallCenter alloc]init];
self.center.callEventHandler = ^(CTCall *call) {
if(call.callState == CTCallStateDialing) {
weakSelf.callWasMade = YES;
}
};
...