2010-10-07 38 views
8

Xin chào, tôi đang sử dụng smack.jar.I có thể kết nối với gtalk bằng cách sử dụng it.Using Roster.getentries() Tôi có thể lấy danh sách bạn bè của mình.Nhưng làm cách nào để thêm bạn bè mới vào buddyList của tôi. Có bất kỳ API smack nào phơi bày để thêm người dùng mới không ??cách thêm bạn mới vào danh sách trong xmpp

Cảm ơn

Trả lời

11

Tôi đã sử dụng này để tạo danh bạ mới trong một máy chủ XMPP tiêu chuẩn (không thể nói về gtalk):

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

Có thể bạn cũng sẽ muốn nghe các yêu cầu đăng ký trong nước, vì khi bạn đăng ký một người nào đó, họ thường đăng ký lại. –

+1

cách bạn bè sẽ lắng nghe họ đã được thêm vào danh sách ai đó hoặc ai đó muốn thêm anh ấy làm bạn bè .. Vui lòng trả lời @JoeHildebrand –

+0

Vui lòng đọc phần 3 của RFC 6121: http://tools.ietf.org/html/rfc6121 # phần-3 –

5

Trong XMPP, thêm được thêm vào danh sách của bạn + đăng ký người dùng. Cập nhật chỉ là thêm người dùng vào danh sách của bạn. Hãy ghi nhớ các minutiae.

Các vấn đề liên quan