2010-10-07 15 views
8

Ciao sto usando smack.jar.Sono in grado di connettermi con gtalk usandolo.Utilizzando Roster.getentries() posso ottenere il mio elenco di amici.Ma come posso aggiungere nuovi amici al mio buddyList. C'è qualche smack API che espone per aggiungere nuovi utenti ??come aggiungere un nuovo amico in raster in xmpp

Grazie

risposta

11

Sto usando questo per creare nuovi contatti in un server standard XMPP (non si può dire su GTalk):

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

Probabilmente vorrai ascoltare anche le richieste di iscrizione in entrata, dal momento che quando ti iscrivi a qualcuno, spesso si iscrivono. –

+1

come l'amico ascolterà che lui o lei è stato aggiunto alla lista di qualcuno o qualcuno vuole aggiungerlo come amico .. Si prega di rispondere @JoeHildebrand –

+0

Si prega di leggere la sezione 3 di RFC 6121: http://tools.ietf.org/html/rfc6121 # sezione-3 –

5

In XMPP, l'aggiunta è l'aggiunta al vostro roster + abbonarsi all'utente. L'aggiornamento sta semplicemente aggiungendo l'utente al roster. Tieni a mente le minuzie.

Problemi correlati