终止ios应用程序后调用Web服务

时间:2017-02-23 05:34:01

标签: ios objective-c web-services

我希望在终止应用程序后间隔10秒钟内调用一个Web服务,这里我需要从数据库获取数据10秒间隔。在android中,他们有一个服务概念来获取特定时间间隔的数据。

帮帮我。

1 个答案:

答案 0 :(得分:0)

您可以使用背景提取来完成。您需要参考this。这是用于在后台模式下载内容的Apple文档。根据 Apple的文档

  

移动到后台的应用程序有望尽快进入静止状态,以便系统可以暂停它们。如果您的应用程序处于任务中间并且需要一些额外时间来完成该任务,则它可以调用beginBackgroundTaskWithName:expirationHandler:或beginBackgroundTaskWithExpirationHandler:UIApplication对象的方法来请求一些额外的执行时间。调用这些方法中的任何一种都会暂时延迟暂停您的应用程序,从而为完成其工​​作提供一些额外的时间。完成该工作后,您的应用必须调用endBackgroundTask:方法让系统知道它已完成并可以暂停。

以下是背景提取的优秀教程:Link

按照教程在后台模式下载内容。