如何在通话后将应用程序带到前台?

时间:2010-10-30 18:46:18

标签: iphone ios4 background foreground iphone-privateapi

在我的应用程序中,我正在拨打电话,因为我的应用程序在后台进行并暂停。在断开呼叫而不是我的应用程序进入前台后,本机电话应用程序进入前台。

断开呼叫后,我的应用程序是否以任何方式进入前台(而不是本机电话应用程序)。

如果没有直接的方法,私人api /方法也可以,因为我不打算在app商店提交这个应用程序。

提前致谢

3 个答案:

答案 0 :(得分:1)

我怀疑有办法做到这一点,纯粹是因为背景中的应用程序处于冻结状态。这意味着应用程序没有运行,但仍然有分配给它的内存。

但是,您可以在applicationDidEnterBackground中设置本地通知::)

答案 1 :(得分:1)

由于这会破坏沙盒的安全性(检测呼叫断开连接,覆盖另一个应用程序等),我怀疑在未经修改的股票操作系统上有任何公共或其他API,这将允许您强制您的应用程序没有任何用户交互的前景。

答案 2 :(得分:0)

我认为这不可能通过苹果提供的api来实现..可能还有其他任何黑客攻击方式