- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在构建一个网络聊天应用程序。我想在每次按下“输入”按钮后存储两方之间的消息或对话。我正在使用 Openfire 服务器和 MySQL 数据库。我没有从存储对话的数据库中看到任何表格。
有插件吗?谢谢。我正在使用 strophe js 库来发送消息。谢谢。
最佳答案
仅当在您的 Openfire 管理控制台中的服务器-->存档-->存档设置下启用“对话状态存档”,并且为“存档一对一聊天”启用“消息存档”时,才会存储对话' 和/或 '存档群聊'。此后,消息存储在 MySQL 数据库表“ofMessageArchive”中。
此表包含增量更新的“conversationID”、UNIX 时间戳和对话参与者的 JID。
希望这对您有所帮助!
关于mysql - 我们如何在 MySQL 数据库中存储聊天对话? XMPP 开火,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18377567/
我使用 django celery 和 rabbitmq 作为我的经纪人( guest 兔子用户在本地机器上具有完全访问权限)。我有一堆项目都在他们自己的 virtualenv 中,但最近其中 2 个
我正在 Angular 中构建一个守卫,我需要在其中发出两个不同的 HTTP 请求,并根据这两个请求来确定是否继续。我注意到 forkJoin 是执行此操作的正确方法,但我无法触发。 在我的代码中,我
我刚刚下载了 openfire 3.10。 安装正常。但是当我启动 Openfire 服务器时,它在启动过程中出现以下错误: java.lang.IllegalArgumentException: I
我正在构建一个网络聊天应用程序。我想在每次按下“输入”按钮后存储两方之间的消息或对话。我正在使用 Openfire 服务器和 MySQL 数据库。我没有从存储对话的数据库中看到任何表格。 有插件吗?谢
我有一个 Vue 组件,我需要 body 元素有 overflow:none 但其余页面应该有 overflow:auto。因为正文位于组件外部,所以组件内的作用域 css 不会应用于正文。我的解决方
我有一个 Angular 2.0.1(最终版)应用,它使用 HashLocationStrategy 作为路线导航策略。 我定义了一条路线如下: { path: 'shiftmanag
我是一名优秀的程序员,十分优秀!