微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 iOS 的一天中的特定时间使用后台刷新?

如何解决如何在 iOS 的一天中的特定时间使用后台刷新?

我知道如何使用后台刷新和一些时间间隔后获取数据的方法

有没有可能让我可以在早上 1 小时的范围内刷新数据?即使应用程序不会每天打开一次。

我可以在刷新方法完成时更新后台刷新时间间隔吗?

解决方法

iOS 13 提供的BackgroundTasks API 可以创建BGTaskRequest 对象(BGAppRefreshTaskRequest 或BGProcessingTaskRequest),用于通过BGTaskScheduler 调度后台任务。

BGTaskRequest 具有在所需时间安排任务的earlyBeginDate 属性。 但这只是提示。 IOS 不能 100% 保证它此时调度任务。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。