我在 iOS 4 上找到了许多用于读取通话记录的代码示例,但似乎在 iOS 5 上未启用此功能(读取通话记录数据库)。
那么解决方法是什么?是否有任何(第三方?)方法或技巧可以读取 iOS 5 中的通话记录?
我在 iOS 4 上找到了许多用于读取通话记录的代码示例,但似乎在 iOS 5 上未启用此功能(读取通话记录数据库)。
那么解决方法是什么?是否有任何(第三方?)方法或技巧可以读取 iOS 5 中的通话记录?
看看 GitHub 上的SpyPhone项目。
例如,您可以获得最近拨打的号码,如下所示:
NSString *path = @"/var/mobile/Library/Preferences/com.apple.mobilephone.plist";
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
NSString *lastDialed = [NSString stringWithFormat:@"%@", [d valueForKey:@"DialerSavedNumber"]];
这适用于我的 iOS5 手机。我不希望 Apple 对这种功能感到满意了。