我对 iOS 编程很陌生,现在想要实现定期后台同步以将我的服务器数据与客户端数据同步。我想要实现的与 Android 类似SyncAdapter
,您可以定义时间间隔(例如每 30 分钟),系统将在后台自动触发定义的任务。
到目前为止,我还没有为 Swift 3.0 找到这样的机制,所以我需要询问是否有人有经验或一些提示我如何实现这一点。
我想做的事情听起来很简单:
当应用程序第一次启动时,应用程序应该设置一个同步管理器,它每 30 分钟自动触发一个后台任务。后台任务负责同步服务器和客户端数据(使用 Alamofire)。
我怎样才能做到这一点?