Neo*_*ang 7 multitasking ios ios7 background-fetch
在 iOS 7 中,当应用程序不在最前面时,应用程序支持后台获取模式来获取数据:
在方便时,系统会在后台启动或恢复应用程序,并为其提供少量时间来下载任何新内容。
我的问题是:后台提取代码多久执行一次?
如果我设置最小间隔:
[[UIApplication sharedApplication] setMinimumBackgroundFetchInterval:10];
Run Code Online (Sandbox Code Playgroud)
它是每 10 秒执行一次,还是每天执行一次?一般来说,我应该期待什么样的间隔?
您无法知道频率如何,这取决于用户使用模式、设备电池以及 Apple 在其算法中的其他任何内容……
minimumBackgroundFetchInterval 可用于指定您的应用程序不需要如此频繁地运行 fetch,它不会使 fetch 更频繁地发生。您还有 UIApplicationBackgroundFetchIntervalMinimum 中的最小可能值,如果您希望后台提取尽可能频繁地运行,您可以使用它(但仍然不能保证实际运行的频率)。
| 归档时间: |
|
| 查看次数: |
3576 次 |
| 最近记录: |