2010-10-07 9 views
8

Witam używam smack.jar. Jestem w stanie połączyć się z tagiem gtalk. Używanie Roster.getentries() mogę dostać moją listę znajomych. Ale jak mogę dodać nowych znajomych do mojego znajomego. Czy istnieje jakikolwiek interfejs API, który umożliwia dodawanie nowych użytkowników?jak dodać nowego znajomego w liście w xmpp

Dzięki

Odpowiedz

11

Używam tego tworzyć nowe kontakty w standardowym serwerem XMPP (nie można powiedzieć o GTalk):

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

Prawdopodobnie będziesz także chciał wysłuchać przychodzących żądań subskrypcji, ponieważ kiedy subskrybujesz kogoś, często subskrybuje z powrotem. –

+1

, w jaki sposób przyjaciel będzie słuchał, że został dodany do listy osób lub ktoś chce go dodać jako znajomego .. Odpowiedz @JoeHildebrand –

+0

Przeczytaj część 3 dokumentu RFC 6121: http://tools.ietf.org/html/rfc6121 # sekcja-3 –

5

W XMPP, dodając, jest dodanie do listy kontaktów + subskrybowanie użytkownika. Aktualizowanie polega na dodaniu użytkownika do swojej listy. Pamiętaj o szczegółach.

Powiązane problemy