離線消息在用戶收到時未提供給用戶。 DelayInformation info =(DelayInformation)message.getExtension(「x」,「jabber:x:delay」);其中,使用openfire服務器獲取離線消息的問題
返回null。
當我迭代message.getExtensions()的集合時,我得到延遲urn:xmpp:delay。
任何人都可以解釋這一點。 我正在使用smack和smackx.jar。雖然smackx.jar有smack.providers它沒有考慮到。
一些建議使用urn:xmpp:delay,這會導致類轉換異常。
DelayInformation inf =(DelayInformation)message.getExtension(「delay」,「urn:xmpp:delay」);
異常: java.lang.ClassCastException:org.jivesoftware.smack.packet.DefaultPacketExtension
給我你的smack和運行時環境的版本(純java或android) –
@LinYuCheng RunTime環境是java和使用smack.jar.For你的參考https://ufile.io/4vwz2 –