【发布时间】:2010-10-30 18:46:17
【问题描述】:
在我的应用程序中,我正在拨打一个电话,因此我的应用程序进入后台并暂停。断开呼叫而不是我的应用进入前台后,本机电话应用进入前台。
在断开呼叫后,我的应用程序是否会进入前台(而不是本机电话应用程序)。
如果没有直接的方法,私有 api/方法也可以,因为我不会在应用商店提交这个应用程序。
提前致谢
【问题讨论】:
标签: iphone ios4 background foreground iphone-privateapi
在我的应用程序中,我正在拨打一个电话,因此我的应用程序进入后台并暂停。断开呼叫而不是我的应用进入前台后,本机电话应用进入前台。
在断开呼叫后,我的应用程序是否会进入前台(而不是本机电话应用程序)。
如果没有直接的方法,私有 api/方法也可以,因为我不会在应用商店提交这个应用程序。
提前致谢
【问题讨论】:
标签: iphone ios4 background foreground iphone-privateapi
我怀疑是否有办法做到这一点,纯粹是因为后台应用程序处于冻结状态。这意味着应用程序没有运行,但仍有分配给它的内存。
但是,您可以在 applicationDidEnterBackground 中设置本地通知::)
【讨论】:
由于这会破坏沙盒安全性(检测呼叫断开连接、掩盖另一个应用程序等),我怀疑在未经修改的库存操作系统上是否有任何 API(公共或其他方式)允许您强制您的应用程序没有任何用户交互的前台。
【讨论】:
我认为这是不可能通过苹果提供的 api 实现的.. 可能有任何其他被黑客入侵的方式来做到这一点
【讨论】: