【问题标题】:How can I programmatically deactivate application?如何以编程方式停用应用程序?
【发布时间】:2013-05-31 04:38:57
【问题描述】:

我正在创建一个越狱调整,其中包括从锁屏调用。我目前正在使用[[%c(SKTelephonyController) sharedInstance] dialNumber:number] 拨打号码。

一切正常,通话一直进行,直到您在有打开的应用程序时尝试拨打电话。例如,如果您让应用程序保持打开状态并锁定手机而不关闭应用程序,则 SpringBoard 将在您尝试拨打电话时崩溃。如果没有打开的应用程序,调用工作正常,没有崩溃。

有没有办法以编程方式暂停应用程序?

我已经查看了[[%c(UIApplication) sharedApplication] _killThermallyActiveApplication];,但是选择器无法识别,尽管它可以在私有标头中找到。我也试过[application disableContextHostingForRequester:@"LaunchSuspend"],也没有用。

我试图在拨打电话之前停用该应用程序,但在搜索标题 2 天后,我无法这样做。

感谢任何帮助。

【问题讨论】:

标签: ios objective-c jailbreak tweak


【解决方案1】:

终于明白了!我会把代码放在下面给需要的人。

[[%c(UIApplication) sharedApplication] quitTopApplication:nil];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 2011-07-03
    • 1970-01-01
    • 2023-03-03
    • 2019-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多