计时器每x分钟从服务器获取数据:iphone
问题描述:
在我的iPhone应用程序中,即使应用程序在后台,我也需要每60分钟从服务器获取数据。 是否可以在appdelegate中每60分钟拨打一次计时器和方法?计时器每x分钟从服务器获取数据:iphone
答
我不认为这是可能的。你可以获得某些东西的后台特权; GPS追踪,音乐播放器,Skype型应用程序。您也可以要求额外时间背景完成任务。额外的时间不会是60分钟。但是没有用户干预,没有办法“唤醒”应用程序。
您可能希望设置本地通知让用户每小时打开一次该应用。
答
当应用程序位于后台时,无法以您想要的方式请求数据。
如果数据仅在应用程序打开时对用户很重要,那么我可能会建议轮询服务器以查找用户重新打开应用程序时尚未下载的所有数据吗?否则,如果你希望在应用程序关闭时进行背景计算,那么我不能帮你不幸。
这个问题只是要求是或否的答案。非常低的质量。 – Popeye 2013-03-20 10:36:42