iPhone 中通用的长时间运行后台任务
粗略浏览一下 后台任务指南 看来一个任务一定是它所描述的类别之一。我正在创建一个应用程序,用于下载在线资源并执行长时间运行的同步(可能超过 20 分钟)任务。可以使用这些 API 来完成此操作吗?
After a cursory glance at the Background Task Guide it seems a task must be one of the categories it describes. I'm creating an app that downloads and does a long running sync (maybe over 20 minutes long) task with an online resource. Can this be done using these APIs?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不需要。您可以向系统请求更多时间当您的应用程序移至后台时完成任务,但如果任务完成时间过长,操作系统将终止您的应用程序。我相信当前的限制是 10 分钟,但在未来的操作系统版本(或未来的 iOS 设备)中可能会改变。
No. You can ask the system for more time to complete a task when your app moves to the background but the OS will kill your app if the task takes too long to complete. I believe the current limit is 10 minutes but that may change in future OS releases (or on future iOS devices).