XMPPFramework - 在iOS中发送群聊短信失败

时间:2014-03-13 02:58:46

标签: ios objective-c xmpp xmppframework

我在iOS中使用XMPPFramework。我发这样的消息:

<message type="groupchat" to="groupname@conference.im.xx.cn">
  <x xmlns="jabber:x:event">
    <offline/>
    <delivered/>
    <displayed/>
    <composing/>
  </x>
  <body>&lt;Message FontName='宋体' FontSize='200' FontColr='0' FontBold='0'&gt;asdf&lt;/Message&gt;</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>&lt;Message FontName='宋体' FontSize='200' FontColr='0' FontBold='0'&gt;asdf&lt;/Message&gt;</body>
  <error code="406" type="modify">
    <not-acceptable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"></not-acceptable>
  </error>
</message>

1 个答案:

答案 0 :(得分:3)

&#39; ave自己解决了这个问题。

您必须先将XMPP Presence发送到该聊天室。