как добавить нового приятеля в состав в xmpp

Привет, я использую smack.сосуд.Я могу подключиться к gtalk, используя его.Используя Roster.getentries() Я могу получить список друзей.Но как я могу добавить новых друзей в мой buddyList.Есть ли API smack для добавления новых пользователей??

спасибо

2 ответов


я использовал это для создания новых контактов на стандартном сервере XMPP (не могу сказать о gtalk):

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

в XMPP добавление-это добавление в ваш реестр + подписка на пользователя. Обновление-это просто добавление пользователя в свой список. Имейте в виду мелочи.