ロック画面からの呼び出しを含む脱獄の微調整を作成しています。私は現在[[%c(SKTelephonyController) sharedInstance] dialNumber:number]
、番号を呼び出すために使用しています。
開いているアプリケーションがあるときに電話をかけようとするまで、すべてが正常に機能しており、通話が行われます。たとえば、アプリケーションを開いたままにし、アプリケーションを閉じずに電話をロックすると、電話をかけようとすると SpringBoard がクラッシュします。開いているアプリケーションがない場合、呼び出しは正常に機能し、クラッシュはありません。
アプリケーションをプログラムで中断する方法はありますか?
私はすでに調べまし[[%c(UIApplication) sharedApplication] _killThermallyActiveApplication];
たが、プライベートヘッダーにあるにもかかわらず、セレクターが認識されません。私も試しましたが[application disableContextHostingForRequester:@"LaunchSuspend"]
、これも機能していません。
電話をかける前にアプリケーションを非アクティブ化しようとしていますが、ヘッダーを 2 日間検索した後も非アクティブ化できません。
どんな助けでも大歓迎です。