我不知道如何在自动接听电话时隐藏Call.app gui。我正在挂钩CFNotificationCenterPostNotification
函数和kCTCallIdentificationChangeNotification
通知,然后我从CTCallAnswer(call);
框架调用CoreTelephony
私有函数,然后继续调用原始_ CFNotificationCenterPostNotification
。在此过程中出现Call.app gui。如何将其隐藏起来?
答案 0 :(得分:0)
您无法以编程方式隐藏调用GUI,此外调用私有方法(如CTCallAnswer)会在审核后拒绝您的应用,
很抱歉。
答案 1 :(得分:0)
实际上,有一种隐藏GUI的方法。您应该查看MobileSubstrate和运行时挂钩。您正在谈论的GUI是Springboard / backboardd二进制文件的一部分。 要走的路: 跳板课程
BBDataProviderManager (iOS 7, to hook the "com.apple.mobilephone.incomingcall" plugin)
BBServer (iOS 6, to hook the "com.apple.mobilephone.incomingcall" plugin)
SBPluginManager (iOS 5)
SBAwayCallController (iOS 4 direct class to display the call GUI)
com.apple.mobilephone.incomingcall classes
MPTelephonyManager