XMPPに基づいてiOSアプリを構築しています。XMPPFrameworkを介してクライアントからXMPPメッセージを送信すると、デリゲートのメッセージが即座に呼び出されていることがわかりました。
- (void)xmppStream:(XMPPStream *)sender didSendMessage:(XMPPMessage *)message
しかし、私のメッセージにはたくさんのデータが含まれているので、それほど速く送信することはできないと確信しています。次に、ユーザーはアプリをバックグラウンドに置き、メッセージは失われます。どうすればこの問題を解決できますか?