您好我想每隔5分钟从后台调用webservice,并根据我想向用户显示通知的响应。有没有办法在iOS 4上执行此操作? 我认为可以使用CLLocation管理器。 请建议我如何做到这一点。
谢谢!
答案 0 :(得分:1)
不是,是的,当您的应用被推到后台时,所有NSTimers
都无效,您的应用类型将处于暂停模式。
只有三种类型的应用可以在后台运行(音频,voip和基于位置)。
使用CLLocationManager
时,您的应用只会收到重大更改。因此,每隔5分钟就无法做到这一点。
答案 1 :(得分:1)
将背景模式用于除了设计之外的其他任何内容,这是让您的应用被拒绝的明智之举。
由于您想要定期访问Web服务,为什么不从服务器执行此操作。
如果您提供有关应用环境的更多信息,可以进一步改进此解决方案。