【问题标题】:Storing send message history on parse.com for a messaging app?在 parse.com 上为消息传递应用程序存储发送消息历史记录?
【发布时间】:2014-04-28 00:19:39
【问题描述】:

我正在使用 parse.com 作为我的后端,用于消息类应用。我现在处于想要显示“聊天记录”或消息历史记录的位置。在解析时存储消息历史记录的最佳方法是什么? 用于存储已发送消息的新类,或已发送消息的 PRFRelation?

如果有人有任何想法,我很想听听。

【问题讨论】:

  • 如果您要从人 A 向人 B 发送消息,那么在某些时候他们必须在 Parse 的服务器上。你要删除它们吗?您应该能够查询您的消息类以获取完整的聊天日志。你能展示一下你如何发送消息的代码,并概述你的消息类的字段吗?
  • 好吧,我有它,所以我创建了一条消息,将其上传以进行解析,然后它就闲置在那里,直到我想发送它(如果不解释整个应用程序的想法就很难解释)。因此,我对如何创建聊天记录感到困惑。

标签: ios objective-c parse-platform


【解决方案1】:

您可以为每个对话创建一个 Chat 对象,并将每条消息存储在一个指针数组中。因此,当您的消息发送时,您将其添加到聊天数组中。

然后显示聊天日志就像查询正确的 Chat 对象一样简单(使用 includeKey 作为指针数组键,它将连同 Chat 对象一起获取所有消息),然后直接显示消息。

【讨论】:

    猜你喜欢
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-05
    相关资源
    最近更新 更多