当ios app处于后台状态时写入数据库

时间:2012-12-11 07:11:15

标签: ios nsurlconnection background-process nsnotificationcenter uiapplication

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

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

beginBackgroundTaskWithExpirationHandler:是用于在长时间任务的后台制作应用程序的API,但这会支持多长时间。

1 个答案:

答案 0 :(得分:0)

后台任务在10分钟后就会被杀死,所以要回答你的问题:不,它并非没有通过重要位置更新某种长期事件处理,即便如此,你无法控制何时发送事件。另一方面,使用APNS提醒用户进行更改可能会被忽略,但会有规律性。