0

我正在尝试找出为移动聊天程序存储数据的最佳方式。

基本上我可以和我的朋友组一个组,他们也应该看到我组的同一个组。

我假设最好的方法是将数据本地存储在每部手机上,然后当有人发送消息时,它会进入网络,网络将数据发送到每个收件人的本地手机,以便更新本地数据。

这样,当人们打开应用程序时,前面的几条消息仍然可见,因为程序会检查本地数据存储。

这是创建移动聊天的正确方法吗?还是应该没有本地数据存储?

4

1 回答 1

1

最好的方法是将数据存储在本地和服务器上。原因如下

  • 本地数据是为用户服务的,可以节省数据成本,而不是用户每次登录时都必须在线获取他们的聊天数据。我的假设是您希望像 Whatsapp 聊天客户端那样拥有离线消息。
  • 服务器数据供您参考,也是一种很好的做法,以便在用户丢失设备并登录到另一台设备时为用户提供直到某个历史点的数据。

我希望这有助于并回答您的问题。

于 2013-08-12T15:21:23.360 回答