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

时间:2012-04-18 15:49:18

标签: android iphone ios service broadcastreceiver

我想让我的应用在耳机/耳机与iOS设备断开连接后通知一段闲置时间足够长时间以便应用程序被清理(因此可能无法运行)类似于BroadcastReceiver在android中的工作原理。我怀疑这是不可能的,但会感激任何想法。

我调查了local and push notificationsNSNotificationCenter。推送通知不合适,因为事件发生在设备上。似乎只能安排(通过指定时间)本地通知,而不是从系统事件创建它们,只有在应用程序运行时才会收到来自NSNotificationCenter的通知。

我是否误解了上述任何信息,还是有其他技巧可用?

1 个答案:

答案 0 :(得分:3)

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

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