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

rog*_*oom 5 iphone service android broadcastreceiver ios

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

我已经查看了本地和推送通知NSNotificationCenter.推送通知不合适,因为事件发生在设备上.似乎只能安排(通过指定时间)本地通知,而不是从系统事件创建它们,并且NSNotificationCenter只有在应用程序运行时才会收到通知.

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

rog*_*oom 3

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

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

  • iOS7可以用吗? (3认同)