title: Objective-C XMPPFramework Offline Queues
body: <p>Hoping to find someone familiar with <a href="https://github.com/robbiehanson/XMPPFramework/wiki" rel="nofollow">https://github.com/robbiehanson/XMPPFramework/wiki</a></p>
  
  <p>My application sends and receives messages between other phones running the application and iChat. I'm using a eJabberd installed on a rackspace.</p>
  
  <p>The problem is that if I send a message with my phone to a phone that is offline, the user will not receive the message when they go online in their application (nor will they in iChat - the message is never queued).</p>
  
  <p>However, when I send a message through iChat and then log into my application on my phone, the message comes through just fine.</p>
  
  <p>It would appear that, for whatever reason, the way I am sending messages with the XMPPFramework above is not triggering the queuing feature of the server. I've followed the specifications <a href="http://xmpp.org/extensions/xep-0160.html" rel="nofollow">here</a> to send a message that looks exactly like this (with different usernames)</p>
  
  <pre><code>    message from='romeo@montague.net/orchard' to='juliet@capulet.com'&gt;
    &lt;body&gt;
      O blessed, blessed night! I am afeard.
      Being in night, all this is but a dream,
      Too flattering-sweet to be substantial.
    &lt;/body&gt;
  &lt;/message&gt;
  </code></pre>
  
  <p>with the same results, unfortunately. I've been trying to find a way to view what the outgoing XML of iChat looks like, but to no avail. Hopefully there is somebody out there who has ran into this issue before.</p>