2010-10-07 3 views
8

Salut j'utilise smack.jar.Je suis capable de se connecter avec gtalk en utilisant it.Using Roster.getentries() je peux obtenir ma liste de copains.Mais comment puis-je ajouter de nouveaux amis à mon buddyList. Existe-t-il une exposition d'API pour ajouter de nouveaux utilisateurs?comment ajouter un nouveau pote dans la liste en xmpp

Merci

Répondre

11

Je me sers de cela pour créer de nouveaux contacts dans un serveur standard XMPP (ne peut pas parler de Gtalk):

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

Vous souhaiterez probablement également écouter les demandes d'abonnement entrant, car lorsque vous vous abonnez à quelqu'un, il est souvent réabonné. –

+1

comment l'ami va écouter qu'il ou elle a été ajouté à la liste de quelqu'un ou quelqu'un veut l'ajouter comme ami .. S'il vous plaît répondre @JoeHildebrand –

+0

S'il vous plaît lire la section 3 de la RFC 6121: http://tools.ietf.org/html/rfc6121 # section-3 –

5

En XMPP, ajoutant est d'ajouter à votre liste + s'abonner à l'utilisateur. La mise à jour consiste simplement à ajouter l'utilisateur à votre liste. Gardez à l'esprit les minuties.

Questions connexes