我在一个 android 应用程序中工作,我已经使用 aSmack 成功地将 facebook 聊天集成到我的 android 应用程序中。但是,当我使用 aSmack 库登录 Facebook 聊天时,FB 中的每个人都可以使用我的 Facebook 状态。我想设置一个隐私列表,这样只有我选择的朋友才能在 facebook 上在线看到我。
但是当我尝试使用 aSmack 库的 PrivacyListManager 设置我的隐私列表时,它总是返回一个错误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 无法实现,请建议我另一种解决方案。