是否有可能每分钟在iOS后台进行自动更新?

时间:2015-09-09 09:07:51

标签: ios swift background

当应用程序没有在后台运行时,是否有可能在iOS中运行任务(从Web接收JSON并解析它)?我已经看过后台提取,但无法弄清楚是否可以在定义的时间内运行它(似乎它是随机运行的)。

我需要一个过程来在指定时间内每分钟获取一些数据 - 例如设置计时器后,每1分钟从网上获取数据,直到达到目标为止 - 最大值。 30分钟左右。

有人知道该怎么做吗?

1 个答案:

答案 0 :(得分:0)

你可以将后台任务扩展大约10分钟application.beginBackgroundTaskWithExpirationHandler()方法。

如果您是从网上获取数据,您可以使用Apple推送通知服务并设置content-available属性以在后台从网上下载/获取内容