如何使聊天应用程序与移动php + nodeJS + socketIO + AppGyver中的聊天记录保持一致

时间:2015-03-20 13:34:12

标签: node.js mobile socket.io chat history

我想在 AppGyver 中进行聊天应用。目前我在网上使用 NodeJS SocketIO 聊天应用,消息存储在 MySQL 中。我在考虑如何保留手机短信的历史记录,例如 whatsapp

  • 首先想到的是我在手机上将消息存储在 SQLite 中。但是现在困扰我以下问题,如何刷新用户不在线时所做的更改?也许在 MySQL 中创建一个新表,其中包含用户离线时所做的更改。

保留更改涉及有关已删除对话,已删除或已添加邮件的信息。

  • 我想到的第二件事是从服务器获取的所有数据,作为json文件保存。但是,很难执行用户不在线时所做的更改。每次刷新都需要打开所有文件,然后找到合适的值并进行更改。

您会选择哪种方法,或者您可能有更好的解决方案?

我想知道是否有人做了类似的事情,是否有比我更好的解决方案?

最好的问候。

0 个答案:

没有答案