应用程序在ios4上运行

时间:2011-08-25 23:17:19

标签: iphone ios4

我希望在ios4背景下运行应用程序

我知道

Apple只允许某些类型的应用在后台运行,例如导航和音频以及VOIP应用。但即便是那些仅限于必要的任务。

我可以将应用程序注册为一种VoIP,音频或GPS应用程序,以使其在后台运行吗?

欢迎任何评论

2 个答案:

答案 0 :(得分:2)

您无法在后台“运行”应用;你只能在后台运行任务。任务是

  • 继续播放音频
  • 维护VoIP连接
  • 更新位置(GPS)
  • 某些有限任务(例如上传文件)

我还没有为iOS开发,所以可能会有一些我缺少的东西。阅读更多Executing Code in the Background。从iOS 4开始,开发人员无法实现真正​​的多任务处理。如果我错了,请纠正我。

答案 1 :(得分:1)

不一般,没有。您可以注册VoIP或GPS会话并滥用其回调来执行某些任务,但我怀疑App Store审核流程是否会对此有所帮助。

在任务完成或音频/ VoIP / GPS后台模式未涵盖的后台您需要做什么?也许可以使用另一种范式,但仍然可以得到蛋糕。