我的iOS应用程序使用Restful webservice API调用API。然后我使用数据并将Json数据保存在我的磁盘上。 在下次打开的应用程序,我想检查的API,如果有更新,应用程序将调用,并感谢数据,如果没有更新我将使用磁盘上的数据。如何检查更新API休息
如何检查API更新?谢谢。
我的iOS应用程序使用Restful webservice API调用API。然后我使用数据并将Json数据保存在我的磁盘上。 在下次打开的应用程序,我想检查的API,如果有更新,应用程序将调用,并感谢数据,如果没有更新我将使用磁盘上的数据。如何检查更新API休息
如何检查API更新?谢谢。
如果您对API有影响,那么您可以进行调用,例如返回最新更新的时间戳。如果它比你的设备上的更新,那么下载新的数据。因为您可能希望避免两次下载(相同)数据。那是你问的吗?
是的。我听说解决方案是使用HEAD动词而不是GET,POST。我会研究它。非常感谢 ! – user2507448
您可以在AppDelegate中使用此方法,该方法将在应用程序回到前台时调用。调用API并检查它是你数据的最后修改日期。
func applicationWillEnterForeground(application: UIApplication) {
}
这很大程度上取决于您正在访问的非常具体的REST API,并且一般无法得到解答。 – planetmaker