2013-07-16 31 views
-2

我开发了一个聊天应用程序,它的工作正常。现在我想为发送消息给他的特定用户管理聊天记录。如何管理聊天记录?如何维护多个用户的聊天记录?

感谢

+0

如果您使用的是[XMPPFramework](https://github.com/robbiehanson/XMPPFramework),请查看[答案](http://stackoverflow.com/a/14361985/1407017)。如果没有,那么你将不得不使用SQLite或CoreData创建自己的数据库。 – Amar

回答

0

@Kiran,我想你会为每个聊天的唯一标识符(线程ID)。您可以使用核心数据来存储所有历史记录。

只需为“历史记录”创建一个具有“聊天”对象项目的新属性。

“聊天”对象也将是一个属性,包括“发件人名称”,“线程ID”和“聊天消息”,“时间戳”,“发件人ID”,“接收者ID”等按您的要求。