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

Здравейте, използвам smack.jar. Мога да се свържа с gtalk, като го използвам. Използвайки Roster.getentries() i мога да получа моя списък с приятели. Но как мога да добавя нови приятели към моя buddyList. Има ли някакъв API smack exposes за добавяне на нови потребители??

Благодаря


person SPB    schedule 07.10.2010    source източник


Отговори (2)


Използвам това за създаване на нови контакти в стандартен XMPP сървър (не мога да кажа за gtalk):

  Roster roster = xmppConnection.getRoster();
  // jid: String, user: String, groups: String[]
  roster.createEntry(jid, user, groups);
person Martín Schonaker    schedule 09.10.2010
comment
Вероятно ще искате да слушате и входящи заявки за абонамент, тъй като когато се абонирате за някого, той често се абонира обратно. - person Joe Hildebrand; 17.10.2010
comment
как приятелят ще чуе, че той или тя е добавен към нечий списък или някой иска да го добави като приятел.. Моля, отговорете @JoeHildebrand - person Gaurav Arora; 10.10.2012

В XMPP добавянето е добавяне към вашия списък + абониране за потребителя. Актуализирането е просто добавяне на потребителя към вашия списък. Имайте предвид подробностите.

person Tim    schedule 09.10.2010