iOS背景提取仅在后台模式下触发吗?

问题描述 投票:0回答:1

我正在开发iOS应用程序,需要在活动和后台模式下定期从服务器下载。我知道对于后台模式,有可能使用后台获取功能。但是,我没有发现Background Fetch是否也在活动模式下工作。有人可以告诉我它是否有效吗?

或者如果没有,在iOS应用程序上定期获取一些数据的最佳解决方案是什么(基本上无限期地直到应用程序终止)?

ios background-fetch
1个回答
2
投票

实现您想要做的事情的方法是使用背景提取。 (正如你所做的那样)。

正如apple documentation所说:

系统在机会主义时刻唤醒应用程序以开始下载新内容。

这意味着您的应用不需要处于后台模式,它将被唤醒。

此方法将在任意时间间隔内运行,具体取决于您的应用在时间消耗和能源使用方面的表现。

© www.soinside.com 2019 - 2024. All rights reserved.