iPhone 应用架构

标签 iphone ios

我想每 2 小时从服务器更新我的 iPhone 应用程序中的 sqlite 数据库。

有没有办法在应用未激活的情况下从后台调用网络服务?

最佳答案

你不能这样做。您能做的最好的事情就是在应用程序启动时进行同步。如果它在后台运行,您可以等到他们将其带到前台,如果应用程序最后一次出现在前台已经超过 2 小时,您可以同步。

Apple 不会让您做这些耗尽电池和窃取 CPU 的事情。真的,你甚至不需要。如果您的应用不使用数据,则它不需要是最新的。

关于iPhone 应用架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8846970/

相关文章:

iphone - 更新应用程序时数据库是否更新

iphone - 我们需要释放常量吗?

ios - 在 Google Maps SDK iOS 中的所有其他标记上设置一个标记

ios - FaSTLane import_certificate 找不到文件

ios - Swift - 从 Apple HealthKit 获取葡萄糖数据

iphone - iPhone 上的推送通知如何确定通知哪些用户?

ios - 是否可以向 UISlider 拇指图像添加标签?

iPhone 检查和更新文件

ios - 使用不同比例时纹理变得模糊

ios - TLS V 1.1 和 TLS V 1.2 iOS 问题