在我的iPhone应用程序中,我需要每隔60分钟从服务器获取数据,即使应用程序处于后台也是如此。 是否有可能在appdelegate中每60分钟调用一次计时器和方法?
答案 0 :(得分:3)
我不认为这是可能的。您可以获得某些事物的背景权限; GPS跟踪,音乐播放器,Skype类型的应用程序。您还可以在后台完成任务时要求额外的时间。额外的时间不会是60分钟。但没有用户干预就无法“唤醒”应用程序。
您可能希望设置本地通知,让用户每小时打开一次应用。
答案 1 :(得分:0)
当应用程序在后台时,无法以您希望的方式请求数据。
如果数据仅在用户打开应用程序时对用户很重要,我是否可以建议在用户重新打开应用程序时轮询服务器以查找尚未下载的所有数据?
否则,如果您希望在应用关闭时进行背景计算,那么我无法帮助您。