任何人都可以说我可以在ios 8中调用日志访问吗? 我想从我的iPhone访问我的应用程序中的所有通话记录。 任何人都知道这个吗?
答案 0 :(得分:3)
对不起,这仍然像以前一样。应用程序仍然是沙盒,无法在其指定容器之外进行读/写,因此无法访问其他应用程序中的信息,如果确实存在,则会因Apple审核流程的 2.6 而被拒绝。 / p>
2.6 在指定的容器区域外读取或写入数据的应用程序将被拒绝
作为附注,如果您正在使用越狱设备,我相信here上接受的答案中的代码应该有效。 以下代码从链接中复制
BOOL callhistoryfileexist = FALSE;
NSFileManager *fileManager = [NSFileManager defaultManager];
callhistoryfileexist = [fileManager fileExistsAtPath:@"/private/var/wireless/Library/CallHistory/call_history.db"];
[fileManager release];
if(callhistoryfileexist) {
//copy it where you want it
}
我刚刚在Github上发现了一个名为SpyPhone的项目可能会有所帮助,但我认为这只会是越狱设备。
答案 1 :(得分:2)
没有。 Apple不允许使用此类功能。
如果你使这种类型的应用程序意味着。 Apple不会批准您的申请。
你只能通过Cydia发布监狱破手机。