Я создаю твик для джейлбрейка, включающий звонки с экрана блокировки. В настоящее время я использую [[%c(SKTelephonyController) sharedInstance] dialNumber:number]
для вызова номера.
Все работает нормально и звонок проходит до тех пор, пока не попытаешься позвонить, когда есть открытое приложение. Например, если вы оставите приложение открытым и заблокируете телефон, не закрывая приложение, SpringBoard выйдет из строя при попытке позвонить. Если нет открытого приложения, звонок работает нормально и вылетов нет.
Есть ли способ приостановить приложение программно?
Я уже заглянул в [[%c(UIApplication) sharedApplication] _killThermallyActiveApplication];
, но селектор не распознан, хотя он есть в приватных заголовках. Я также пробовал [application disableContextHostingForRequester:@"LaunchSuspend"]
, который тоже не работает.
Я пытаюсь деактивировать приложение перед звонком, но после 2 дней поиска в заголовках я не могу этого сделать.
Любая помощь приветствуется.
SBSuspendFrontmostApp
- person maroux   schedule 31.05.2013