防止在自动应答呼叫时显示 Call.app GUI



我不知道如何在自动应答呼叫时隐藏 Call.app gui。我正在挂钩CFNotificationCenterPostNotification函数并kCTCallIdentificationChangeNotification通知,然后我从CoreTelephony框架调用CTCallAnswer(call);私有函数,然后继续调用原始_CFNotificationCenterPostNotification。在此过程中会出现 Call.app GUI。如何对用户隐藏它?

您无法以编程方式隐藏调用 GUI,此外,调用私有方法(如 CTCallAnswer)将在审核时拒绝您的应用,

对此感到抱歉。

实际上,有一种方法可以隐藏 GUI。您应该研究MobileSubstrate和运行时挂钩。您正在谈论的GUI是跳板/背板二进制文件的一部分。要走的路:跳板类

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

相关内容

最新更新