簡體   English   中英

XMPP(SMACK API)如何保存登錄會話?

[英]XMPP (SMACK API) how to save login session?

我正在使用Smack API從Android應用程序連接到Openfire服務器。 第一次,我成功地完成了登錄用戶並將消息發送給其他用戶的工作。 但是我的問題是,當我從堆棧中刪除該應用程序並嘗試再次與服務器連接然后建立連接時,但它還需要再次登錄才能發送或接收消息。 那么我如何管理登錄會話,這樣我就不需要再次登錄?

默認情況下,openfire會刪除空閑客戶端的會話。 為了實現您的要求,您必須在xmpp.client.idle覆蓋為-1以使會話繼續進行。

但我建議您以其他方式使用,因為這可能會導致message丟失。但是,您始終可以將會話時間從默認設置更改為偏好設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM