如何设计在线提供离线工作的Android应用和服务器

时间:2017-02-01 13:31:16

标签: android server client

我需要开发一个应用程序,显示商品的价格,并将用于非常低的网络带宽区域。因此,只要网络可用/用户允许通过应用程序切换使用网络,我就需要下载数据,但用户应该能够看到应用程序中下载的任何数据。所以我正在寻找支持我的要求的良好客户端/服务器设计。

我认为服务器根据客户端请求和请求客户端发送数据的一种方法是发送它想要从中获取的id和起始点的数量,但不幸的是当前服务器人员无法做到这一点。

所以寻找替代方法。

任何文章,任何样本都会有所帮助。

2 个答案:

答案 0 :(得分:0)

将数据保存在本地数据库(SQLite)中,并在online中显示,并在SQLite

中显示来自offline的数据

答案 1 :(得分:0)

看看Realm。 Realm提供了一个非常优雅的客户端/服务器数据库同步,最好是免费的。