2013-05-16 47 views
3

我在android應用程序中工作,我已經與aSmack成功將facebook聊天整合到了我的android應用程序中。但是,當我登錄Facebook與aSmack庫進行聊天時,我的facebook狀態可用於FB中的每個人。我想設置一個隱私清單,以便只有我選定的朋友才能在臉書上在線看我。Asmack for facebook chat不能與PrivacyListManager一起使用

但是,當我試圖把我的隱私列表與aSmack的PrivacyListManager libary,它總是返回一個錯誤feature-not-implemented(501)。有沒有解決方案使用aSmack?

請看看我的代碼:

// Get the privacy manager for the current connection. 
     PrivacyListManager privacyManager = PrivacyListManager 
     .getInstanceFor(connection); 

     try { 
     PrivacyList[] lists = privacyManager.getPrivacyLists(); 
     privacyManager.createPrivacyList(listName, privacyItems); 
     } catch (XMPPException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
     } 

如果它不可能aSmack,請建議我的另一種解決方案。

回答

1

這將表明服務器不支持該功能。與chat developers page相比,這是準確的。

看起來他們沒有完全支持核心規範的XMPP,只支持兩個XEP。

這不是一個Smack/aSmack問題。

+0

感謝您的回覆,有沒有其他方法或庫來實現我的要求。 – Arun

+2

要求Facebook實施該功能。 – Robin

相關問題