试图编写一个自动应答程序来测试iPhone

时间:2016-02-01 18:35:31

标签: ios objective-c iphone-privateapi

我正在尝试编写应用以在有来电时自动接听iphone。 该应用程序可由用户启动并在后台运行。

我尝试使用IOS Private API来做到这一点,但没有成功。 这仅用于测试目的,并且不会被提交到应用程序商店,因此使用私有API不应该是一个问题。虽然手机没有越狱了。

这就是我在AppDelegate.m文件中的内容(didFinishLaunchingWithOptions):

id callCenterId = [TUCallCenter sharedInstance];

NSLog(@"callCenterId: %@", callCenterId);

TUCallCenter *object = [[TUCallCenter alloc] init];

NSLog(@"object: %@", object);

[object handleCallModelStateChanged: ^{
    NSLog(@"this is an incoming call");
}];

当我运行应用程序时,我确实在调试面板中看到了一些输出:

2016-02-01 10:32:38.849 AutoAnswer[312:63056] callCenterId: <TUCallCenter: 0x134642b40>
2016-02-01 10:32:38.851 AutoAnswer[312:63056] object: <TUCallCenter: 0x1346496c0>

但是当应用程序位于前台时我拨打电话时没有显示任何内容。我甚至无法让它工作,所以忘记让它在后台工作。

任何帮助都将不胜感激。

0 个答案:

没有答案