0

当 iPhone 应用程序处于后台状态或应用程序最小化时,我想监控应用程序处于后台的持续时间,并且每隔 24 小时需要从 Web 服务器获取更新并将修改写入本地数据库。

只要应用程序处于后台,此监控周期就会重复。这种任务在 iPhone 应用程序中是可能的吗?当应用程序处于后台状态时,任何人都可以帮助我如何执行这些任务?

beginBackgroundTaskWithExpirationHandler:是使应用程序在后台执行长任务的 API,但它支持多长时间。

4

1 回答 1

0

后台任务在 10 分钟后被终止,所以回答您的问题:不,这并非没有通过重要位置的更新来伪造某种长期事件处理,即使那样,您也无法控制事件的确切发送时间。另一方面,使用 APNS 来提醒用户更改有可能被忽略,但具有规律性。

于 2012-12-11T07:14:18.130 回答