当应用程序没有在后台运行时,是否有可能在iOS中运行任务(从Web接收JSON并解析它)?我已经看过后台提取,但无法弄清楚是否可以在定义的时间内运行它(似乎它是随机运行的)。
我需要一个过程来在指定时间内每分钟获取一些数据 - 例如设置计时器后,每1分钟从网上获取数据,直到达到目标为止 - 最大值。 30分钟左右。
有人知道该怎么做吗?
答案 0 :(得分:0)
你可以将后台任务扩展大约10分钟application.beginBackgroundTaskWithExpirationHandler()方法。
如果您是从网上获取数据,您可以使用Apple推送通知服务并设置content-available属性以在后台从网上下载/获取内容