2010-10-07 12 views
8

Merhaba ben smack.jar.e kullanarak gtalk kullanarak bağlanabiliyorum.Arama Roster.getentries() arkadaş listesini alabilirim.Ama arkadaş listeme nasıl yeni arkadaşlar ekleyebilirim. Yeni kullanıcı eklemek için herhangi bir API smack var mı?xmpp'de kadroya yeni arkadaş ekle nasıl

Teşekkür

cevap

11

I (gtalk hakkında söyleyemem) standart XMPP sunucusuna yeni kişiler oluşturmak için bu kullanıyorum: XMPP yılında

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

Büyük olasılıkla gelen abonelik taleplerini de dinlemek isteyeceksiniz, çünkü birisine abone olduğunuzda sık sık abone olurlar. –

+1

arkadaşın birileri listesine eklendiğini veya birisinin onu arkadaş olarak eklemek istediğini nasıl dinleyeceğini .. Lütfen cevap verin @JoeHildebrand –

+0

Lütfen RFC 6121 bölüm 3'ü okuyun: http://tools.ietf.org/html/rfc6121 # bölümü-3 –

5

ekleyerek listenizin katmaktadır + kullanıcıya abone olmak. Güncelleme sadece kullanıcıyı listenize ekliyor. Minutia'yı aklında tut.