【发布时间】:2011-05-23 15:19:31
【问题描述】:
我正在阅读多任务处理文档,其中有一些应用程序直接启动到后台状态,从不进入前台状态。这真的允许用于常规应用程序吗?谁能给我一个这样的应用示例?
【问题讨论】:
标签: iphone objective-c cocoa-touch multitasking
我正在阅读多任务处理文档,其中有一些应用程序直接启动到后台状态,从不进入前台状态。这真的允许用于常规应用程序吗?谁能给我一个这样的应用示例?
【问题讨论】:
标签: iphone objective-c cocoa-touch multitasking
VoIP 应用程序是使用此功能的最大应用程序。基本上,VoIP 应用程序可以向系统注册自身,以便在网络流量用于它时收到通知,此时应用程序接管处理传入流量(即接听电话)。 Skype 和 Viber 都使用它。
来自iOS Developer Library(强调我的):
在 UIBackgroundModes 键让系统 知道它应该允许 在后台运行的应用程序 根据需要管理其网络 插座。 具有此密钥的应用程序 也在后台重新启动 系统启动后立即 确保 VoIP 服务是 随时可用。
重大的位置变化后台服务还允许应用更新到新的位置,即使它没有运行。
除了这两种情况之外,应用从终止状态到用户启动它都无法执行任何操作。
【讨论】:
当您使用具有重大更改通知的位置管理器时,如果应用程序被杀死,当发生位置事件时,应用程序会自动进入后台
【讨论】: