我在iOS中使用XMPPFramework。我发这样的消息:
<message type="groupchat" to="groupname@conference.im.xx.cn">
<x xmlns="jabber:x:event">
<offline/>
<delivered/>
<displayed/>
<composing/>
</x>
<body><Message FontName='宋体' FontSize='200' FontColr='0' FontBold='0'>asdf</Message></body>
</message>
但是我得到以下错误结果:
<message xmlns="jabber:client" type="error" to="154191@im.xx.cn/1e840910" from="groupname@conference.im.xx.cn">
<x xmlns="jabber:x:event">
<offline/>
<delivered/>
<displayed/>
<composing/>
</x>
<body><Message FontName='宋体' FontSize='200' FontColr='0' FontBold='0'>asdf</Message></body>
<error code="406" type="modify">
<not-acceptable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"></not-acceptable>
</error>
</message>
答案 0 :(得分:3)
&#39; ave自己解决了这个问题。
您必须先将XMPP Presence发送到该聊天室。