
这是我每次加入房间时都会收到的帖子.
<message xmlns="jabber:clIEnt" ID="05qEM-18" to="210@openfire.indianic.net/94e509b9" type="groupchat" from="top@conference.openfire.indianic.net/258"><body>Very good morning!!!</body><delay xmlns="urn:xmpp:delay" stamp="2014-03-19T05:15:06.542Z" from="258@openfire.indianic.net/Smack"/><x xmlns="jabber:x:delay" stamp="20140319T05:15:06" from="258@openfire.indianic.net/Smack"/></message>
任何伙伴都可以建议在开火服务器上禁用历史消息的选项在哪里?
所以我只会收到一次消息.
提前致谢.
解决方法 您不应该禁用群聊历史记录,您应该指定您不希望接收历史记录,如 XEP-0045中所述:<presence from='hag66@shakespeare.lit/pda' ID='n13mt3l' to='coven@chat.shakespeare.lit/thirDWitch'> <x xmlns='http://jabber.org/protocol/muc'> <history maxchars='0'/> </x></presence>
您的XMPP库应该能够指定加入数据包的房间的“maxchars”或“maxstanzas”或“seconds”属性.
总结以上是内存溢出为你收集整理的ios – 是否有任何选项可以在开放式服务器上禁用群聊消息历史记录?全部内容,希望文章能够帮你解决ios – 是否有任何选项可以在开放式服务器上禁用群聊消息历史记录?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)