Я понятия не имею, как скрыть Call.app gui при автоответчике. Я подключаю CFNotificationCenterPostNotification
функцию и kCTCallIdentificationChangeNotification
уведомление, затем я вызываю CTCallAnswer(call);
частную функцию из рамки CoreTelephony
, затем продолжаем ссылаться на оригинал _ CFNotificationCenterPostNotification
. Во время этого процесса появляется Call.app gui. Как скрыть это от пользователя?Предотвращение отображения графического интерфейса Call.app при автоответчике
0
A
ответ
0
Вы не можете программно скрыть GUI вызова, далее к этому призывают частные методы, как CTCallAnswer получит ваше приложение отвергнуто после рассмотрения,
К сожалению об этом.
0
На самом деле есть способ скрыть GUI. Вы должны заглянуть в MobileSubstrate и переключение времени выполнения. GUI, о котором вы говорите, является частью двоичных файлов Springboard/backboard. путь: Трамплин классы
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
Вы можете попробовать подключить 'kCTCallStatusChangeNotification'. – creker