如何在xmpp中的名册中添加新好友

SPB*_*SPB 8 xmpp smack

嗨,我正在使用smack.jar.I我能够使用它连接gtalk.使用Roster.getentries() 我可以得到我的好友列表.但我怎么能添加新朋友到我的buddyList.Is有任何API smack暴露添加新用户?

谢谢

msc*_*ker 11

我一直在使用它在标准的XMPP服务器中创建新的联系人(无法告诉gtalk):

  Roster roster = xmppConnection.getRoster();
  // jid: String, user: String, groups: String[]
  roster.createEntry(jid, user, groups);
Run Code Online (Sandbox Code Playgroud)

  • 您可能也想要收听入站订阅请求,因为当您订阅某人时,他们通常会订阅. (2认同)

Tim*_*Tim 5

在XMPP中,添加是添加到您的名册+订阅用户.更新只是将用户添加到您的名单中.请记住细节.