2

我有义务通过UIApplicationBackgroundFetchIntervalMinimum或者UIApplicationBackgroundFetchIntervalNever

或者是否可以改为传递自定义间隔,例如 10 分钟:

UIApplication.sharedApplication().setMinimumBackgroundFetchInterval(600.0)

在我的应用程序中,我必须在应用程序处于后台时下载一些新的更新数据。

然后我将使用新数据向用户发送本地通知。

4

1 回答 1

1

我查找了 apis 并发现了这个:

func setMinimumBackgroundFetchInterval(_ minimumBackgroundFetchInterval: NSTimeInterval)

对此有一个提示:

在可以启动另一个后台提取之前必须经过的最小秒数。此值仅供参考,并不表示提取操作之间预期的确切时间量。

所以我认为你最好不要依赖那个时间间隔。

于 2016-06-24T00:42:24.717 回答