在Android中,有一个JobScheduler,您可以在满足条件时计划执行代码(服务)的一部分。例如,如果想同步数据,可以在有网络连接并且手机正在充电时安排任务。即使应用程序在电话重启后从未打开过,服务也将被调用。
在iOS中是否有这样的功能?例如,Dropbox、OneDrive等如何上传照片到云端,即使应用程序在重启后未打开?
在iOS中是否有这样的功能?例如,Dropbox、OneDrive等如何上传照片到云端,即使应用程序在重启后未打开?
看看 SwiftQueue
是否符合您的需求。
https://github.com/lucas34/SwiftQueue
SwiftQueue
是一款受到流行的 Android 库 android-priority-jobqueue 或 android-job 启发而开发的 iOS 作业调度程序。它允许您使用运行和重试约束来运行任务。
除上述功能外,它们还有一个电池充电限制。