首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 7:后台抓取开始时间

iOS 7:后台抓取开始时间
EN

Stack Overflow用户
提问于 2014-06-03 16:10:16
回答 1查看 400关注 0票数 0

我有一个关于iOS 7后台抓取的问题。

这个后台抓取的计时器什么时候开始?

即:我在下午6:05启动我的应用程序,并将我的最小后台抓取间隔设置为1小时

代码语言:javascript
复制
[application setMinimumBackgroundFetchInterval: 3600];

这是否意味着我的应用程序将在晚上7:05醒来并执行抓取?或者它会在晚上7:00,8:00,9:00醒来...?

我问这个问题的原因是因为我们希望调度fetch,这样负载将分散在24小时内。否则,可能会有一个峰值时间,此时所有设备都会唤醒并同时执行获取。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2014-06-04 10:52:57

进行了测试。事实证明,MinimumBackgroundFetchInterval让开发人员几乎不能控制后台抓取何时开始。

即:给定MinimumBackgroundFetchInterval = 60,app在60秒内后台拉取次数不会超过一次。

Apple有自己的算法来根据应用程序的使用情况计算出应用程序何时需要更新

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24010117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档