0

我不知道如何在自动接听电话时隐藏 Call.app gui。我正在挂钩CFNotificationCenterPostNotification函数和kCTCallIdentificationChangeNotification通知,然后我CTCallAnswer(call);从框架调用私有函数CoreTelephony,然后继续调用原始 _ CFNotificationCenterPostNotification。Call.app gui 在此过程中出现。如何对用户隐藏它?

4

2 回答 2

0

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

对于那个很抱歉。

于 2013-09-13T10:24:54.367 回答
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 类

MPTelephonyManager
于 2014-03-24T10:07:24.327 回答