来自 Android 开发,我们有运行良好的后台服务,这对我来说有点难以开始思考 Apple 的方式。我们在 Android 中实现的是,我们的后台服务会定期更新我们的数据库,如果它们在前台或用户启动应用程序时可以更新 UI。
iOS 中的情况看起来有点不同,因为没有什么类似于后台服务。这是我的问题
- 即使我的应用程序被用户终止,我的后台提取是否有任何方式运行?我没有使用 HTTP 下载内容,所以我不确定后台传输服务 API 是否有帮助。
- 是否有可能在不同的时间安排多个提取操作?
还是我必须完全重新考虑我的服务如何用于 iOS 开发?任何想法将不胜感激。