2010-10-07 4 views
8

Hi ich benutze smack.jar.Ich bin in der Lage, mit gtalk mit it.Using Roster.getentries() Ich kann meine Buddy-Liste.Aber wie kann ich neue Freunde zu meinem BuddyList hinzufügen. Gibt es irgendwelche API-Smacks, um neue Benutzer hinzuzufügen?Wie man neuen Freund in Dienstplan in xmpp

Dank

Antwort

11

Ich habe das schon mit neuen Kontakten in einem Standard XMPP-Server erstellen (kann über gtalk nicht sagen):

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

Wahrscheinlich möchten Sie auch auf eingehende Abonnements warten, da Sie sich bei einem Abonnement oft wieder anmelden. –

+1

Wie der Freund hört, dass er oder sie zu jemandes Liste hinzugefügt wurde oder jemand möchte ihn als Freund hinzufügen .. Bitte antworten @JoeHildebrand –

+0

Bitte lesen Sie Abschnitt 3 von RFC 6121: http://tools.ietf.org/html/rfc6121 # Abschnitt-3 –

5

In XMPP, fügt das Hinzufügen zu Ihrem Roster + Abonnieren des Benutzers. Beim Aktualisieren wird der Nutzer einfach zu Ihrem Dienstplan hinzugefügt. Beachten Sie die Minutien.