iOS可以接收像Android一样的广播吗?

我想我的应用程序被告知,当一个耳机/耳机从iOS设备断开一段时间的空闲时间足够长,应用程序被清理(因此可能不会运行),类似于BroadcastReceiver工作方式机器人。 我怀疑这是不可能的,但会感激任何想法。

我已经研究了本地和推送通知和NSNotificationCenter 。 推送通知不适合,因为设备上发生事件。 它似乎可以安排(通过指定一个时间)本地通知,而不是从系统事件创build它们,只有当应用程序运行时才会收到来自NSNotificationCenter通知。

我误解了上面的任何信息还是有另一个窍门使用?

在当前版本(iOS 6)和任何以前的版本中,没有运行的应用程序的后台进程和基于系统事件的广播接收器是不可能的。 我没有计划让我碰到过。

正如问题所述,可以使用NSNotificationCenter来实现类似的效果,但NSNotificationCenter是触发通知的事件在手机外部,或者可以在预定时间触发通知。