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