【问题标题】:how to add new buddy in roster in xmpp如何在xmpp中的名册中添加新伙伴
【发布时间】:2011-04-22 06:13:00
【问题描述】:

嗨,我正在使用 smack.jar。我可以使用它与 gtalk 连接。使用Roster.getentries() 我可以获得我的好友列表。但是我如何将新朋友添加到我的好友列表中。是否有任何 API smack 暴露给添加新用户??

谢谢

【问题讨论】:

    标签: xmpp smack


    【解决方案1】:

    我一直在使用它在标准 XMPP 服务器中创建新联系人(不知道 gtalk):

      Roster roster = xmppConnection.getRoster();
      // jid: String, user: String, groups: String[]
      roster.createEntry(jid, user, groups);
    

    【讨论】:

    • 您可能还想监听入站订阅请求,因为当您订阅某人时,他们通常会回订阅。
    • 朋友将如何听到他或她已被添加到某人的列表或有人想将他添加为朋友.. 请回复@JoeHildebrand
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-11
      • 2017-07-27
      • 1970-01-01
      • 2010-10-15
      • 2014-12-06
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多