从API取得更新的数据
问题描述:
我是Swift的初学者,我正在构建我的第一个从服务器获取数据的应用程序。一切运行良好,但我现在想如何让我的应用程序只获取更新的数据。是否有任何教程,例子或想法可以帮助我理解实现我的目标的机制和正确的方法? 在此先感谢!从API取得更新的数据
答
是的,有一种方法可以做到这一点,但是您需要将代码添加到您的服务器。我建议检查旧数据集与新数据集,然后发送不在第一个数据集中的数据集。我会建议研究存储数据,无论您的服务器代码是在哪种语言。
答
该方法是适用于iOS应用程序的应用程序和服务器的最佳方法,用于服务器和应用程序的最小数据传输。
但是你需要做一些额外的工作来实现这一点,这种方法并不完全是你所描述的。
首先在应用程序内。
-
你的方法:
- 你保持跟踪这是修改并没有。
- 通知服务器有关更改,然后将过滤的数据推送回应用程序。
(如果您正计划只是存储在内存中,是不是一个好主意,这些更改后的值。)
- 你保持跟踪这是修改并没有。
-
理想appeach:
- 可能是“改值”数据库和来自服务器值的数据库“,这是从服务器收集的原始数据。
- 在应用程序中本地更新“从服务器值”数据库。
- 然后通知服务器您所做的更改并将其保存在那里。
(你不需要请求一些改变的数据,因为你已经处理在本地)
- 然后有一些通知(使用插座),告知其他用户有关制造,那么其他用户会从服务器请求改变为更新值,然后等..
- 可能是“改值”数据库和来自服务器值的数据库“,这是从服务器收集的原始数据。
你可能已经搜索并尝试的东西出来,首先张贴在这里了。 – 0yeoj