나는 lockscreen에서 호출하는 것을 포함하는 탈옥 된 비틀기를 만들고 있습니다. 현재 [[%c(SKTelephonyController) sharedInstance] dialNumber:number]
을 사용하여 전화를 걸었습니다.응용 프로그램을 프로그래밍 방식으로 비활성화 할 수 있습니까?
열린 응용 프로그램이있는 경우 전화를 걸기 전까지는 모든 것이 잘 작동하고 전화가 연결됩니다. 예를 들어 응용 프로그램을 종료하지 않고 응용 프로그램을 닫지 않고 잠그면 전화를 걸 때 SpringBoard가 중단됩니다. 열려있는 응용 프로그램이 없으면 호출이 제대로 작동하고 충돌이 없습니다.
프로그래밍 방식으로 응용 프로그램을 일시 중지 할 수 있습니까?
나는 이미 [[%c(UIApplication) sharedApplication] _killThermallyActiveApplication];
을 들여다 보았지만 선택자는 개인 헤더에 있지만 인식 할 수 없습니다. 또한 작동하지 않는 [application disableContextHostingForRequester:@"LaunchSuspend"]
도 시도했습니다.
전화를 걸기 전에 응용 프로그램을 비활성화하려고하는데 헤더를 통해 2 일 동안 검색 한 후에는 응용 프로그램을 비활성화 할 수 없습니다.
도움을 주시면 감사하겠습니다.
JB 조정에 대한 경험이 없지만 ['SBSuspendFrontmostApp'] (http://iphonedevwiki.net/index.php/SpringBoard.app/MIG_subsystem)이 필요하다고 생각합니다. – Mar0ux