【问题标题】:app runs in background on ios4应用在ios4后台运行
【发布时间】:2011-08-25 23:17:19
【问题描述】:

我希望在 ios4 上后台运行应用程序

我知道

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

我是否可以将应用注册为一种 VoIP、音频或 GPS 应用以使其在后台运行?

欢迎评论

【问题讨论】:

    标签: iphone ios4


    【解决方案1】:

    您不能在后台“运行”应用程序;您只能在后台运行任务。任务是

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

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

    【讨论】:

      【解决方案2】:

      一般来说,不。你可以注册一个 VoIP 或 GPS 会话并滥用它的回调来完成某些任务,但我怀疑 App Store 的审核流程会不会接受它。

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

      【讨论】:

        猜你喜欢
        • 2011-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-29
        • 1970-01-01
        • 2014-01-10
        相关资源
        最近更新 更多