我正在使用asmack api爲Gtalk創建聊天應用程序,並且我想在用戶離線時獲取消息,但是由於ServiceDiscoveryManager中的某些問題而產生問題該功能沒有實現(501),並試圖實現其他用戶都有同樣問題的所有事情,但現在我得到這個錯誤。我用這個發佈代碼和logcat。任何幫助讚賞。無法使用asmack api爲Gtalk應用程序獲取離線消息
ConnectionConfiguration connConfig = new ConnectionConfiguration(
host, Integer.parseInt(port), service);
connConfig.setSASLAuthenticationEnabled(true);
connConfig.setSendPresence(false);
connection = new XMPPConnection(connConfig);
connection.connect();
connection.login(username, password);
ServiceDiscoveryManager sdm= ServiceDiscoveryManager.getInstanceFor(connection);
mOfflineMessageManager = new OfflineMessageManager(connection);
offlinemsgs = mOfflineMessageManager.getMessageCount();
這是我剛登錄後呼籲離線消息的代碼,下面是logcat的錯誤的響應:
03-16 11:26:53.871: W/System.err(325): feature-not-implemented(501)
03-16 11:26:53.881: W/System.err(325): at org.jivesoftware.smackx.OfflineMessageManager.getMessages(OfflineMessageManager.java:210)
03-16 11:26:53.881: W/System.err(325): at com.apache.android.xmpp.MainScreen.getOfflinemessages(MainScreen.java:911)
03-16 11:26:53.881: W/System.err(325): at com.apache.android.xmpp.MainScreen$LogIn.doInBackground(MainScreen.java:612)
03-16 11:26:53.881: W/System.err(325): at com.apache.android.xmpp.MainScreen$LogIn.doInBackground(MainScreen.java:1)
03-16 11:26:53.881: W/System.err(325): at android.os.AsyncTask$2.call(AsyncTask.java:185)
03-16 11:26:53.881: W/System.err(325): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
03-16 11:26:53.881: W/System.err(325): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
03-16 11:26:53.881: W/System.err(325): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
03-16 11:26:53.881: W/System.err(325): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
03-16 11:26:53.891: W/System.err(325): at java.lang.Thread.run(Thread.java:1096)
請在這方面的幫助,試圖從多天的解決方案但無法找到任何解決方案。
嘿,你有解決方案嗎?我得到同樣的例外。 – 2012-04-21 06:18:02
no。:(仍在尋找解決方法,告訴我,如果你有任何問題!) – 2012-04-21 08:27:03
http://stackoverflow.com/questions/7454995/getting-offline-messages-in-android-chat-appplication-with-use- asmack-library 我收到了這個 – 2012-04-21 08:32:23