0
我已經在android中使用aSmack庫實現聊天。我面臨的問題是,如果其他用戶未登錄到XMPP,我收回了發送給其他用戶的消息。它並不總是發生,但是隻有在發送太多的消息之後,我纔開始收到我發送給其他用戶的相同消息,因爲它來自其他用戶。發送消息回來在XMPP
我已經檢查了用戶ID,它表明該消息是從其他user.Everything完美的作品,當其他用戶登錄。
請幫我找到一個解決這個問題。
我已經在android中使用aSmack庫實現聊天。我面臨的問題是,如果其他用戶未登錄到XMPP,我收回了發送給其他用戶的消息。它並不總是發生,但是隻有在發送太多的消息之後,我纔開始收到我發送給其他用戶的相同消息,因爲它來自其他用戶。發送消息回來在XMPP
我已經檢查了用戶ID,它表明該消息是從其他user.Everything完美的作品,當其他用戶登錄。
請幫我找到一個解決這個問題。
檢查openfire服務器的存儲策略和存儲最大大小。
存儲 - 存儲離線消息供以後檢索。郵件將在下次收件人登錄時發送。請在下面選擇存儲策略和存儲最大大小。
**Store or Bounce - Store messages up to the max storage size. After the max size has been exceeded, bounce the message back to the sender.**
Always Store - Always store messages, even if the max storage size has been exceeded.
Store or Drop - Store messages for a user up to the max storage size. After the max size has been exceeded, silently drop messages.
每用戶離線消息存儲限制:KB 彈跳 - 從未存儲離線消息和退回郵件返回給發送者。 刪除 - 從不存儲脫機消息並放置消息,以便不通知發件人。
您收到的消息是否有'error'類型屬性?許多XMPP服務器完整地返回失敗的消息,只改變'type'屬性並添加錯誤條件元素。 – legoscia
@legoscia:我使用了最新的asmack jar,問題解決了。 –