2015-08-19 33 views
0

我的iOS应用程序使用Restful webservice API调用API。然后我使用数据并将Json数据保存在我的磁盘上。 在下次打开的应用程序,我想检查的API,如果有更新,应用程序将调用,并感谢数据,如果没有更新我将使用磁盘上的数据。如何检查更新API休息

如何检查API更新?谢谢。

+1

这很大程度上取决于您正在访问的非常具体的REST API,并且一般无法得到解答。 – planetmaker

回答

2

如果您对API有影响,那么您可以进行调用,例如返回最新更新的时间戳。如果它比你的设备上的更新,那么下载新的数据。因为您可能希望避免两次下载(相同)数据。那是你问的吗?

+0

是的。我听说解决方案是使用HEAD动词而不是GET,POST。我会研究它。非常感谢 ! – user2507448

0

您可以在AppDelegate中使用此方法,该方法将在应用程序回到前台时调用。调用API并检查它是你数据的最后修改日期。

func applicationWillEnterForeground(application: UIApplication) { 
}