如何仅在移动应用程序上提取更新的数据



案例

我有一个应用程序,我正在从服务器下载有关某些产品的信息并将其存储到SQLITE数据库中。

每分钟,我都会重新下载整个信息,以防它已被修改,删除或添加,尽管我知道它不是有效的。

目标

我需要的某种形式仅获取如果实际具有的数据进行修改。

我该如何实现?

这个问题有许多可能的解决方案。没有更多的人在不知道您的系统的情况下,这里没有人能够给出结论性的答案。但是以下是一种可能对您有用的方法。

  1. 客户端需要缓存/保存上一次拨打API时的时间戳。
  2. 服务器需要更改现有API,以发送时间戳。如果由于时间戳以来对数据进行了任何更改,服务器将返回这些更改或没有数据。

另一种方法是具有数据同步,这将更有效,但涉及更多的复杂性,并且可能涉及更多的工作。

最新更新