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