xmpp

2010-10-07 14 views
8

में रोस्टर में नए दोस्त को जोड़ने का तरीका है हाय मैं smack.jar. का उपयोग कर रहा हूं। मैं इसका उपयोग कर gtalk से कनेक्ट करने में सक्षम हूं। Roster.getentries() का उपयोग करके मैं अपनी दोस्त सूची प्राप्त कर सकता हूं। लेकिन मैं अपने दोस्त सूची में नए दोस्त कैसे जोड़ सकता हूं। क्या कोई एपीआई स्मैक नए उपयोगकर्ताओं को जोड़ने के लिए खुलासा करता है ??xmpp

धन्यवाद

उत्तर

11

मैं एक मानक XMPP सर्वर में नए संपर्क बनाने के लिए इस का उपयोग कर (gtalk के बारे में नहीं बता सकता):,

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

आप शायद इनबाउंड सदस्यता अनुरोधों को भी सुनना चाहेंगे, क्योंकि जब आप किसी की सदस्यता लेते हैं, तो वे अक्सर सदस्यता लेते हैं। –

+1

दोस्त कैसे सुनेंगे कि उसे किसी की सूची में जोड़ा गया है या कोई उसे दोस्त के रूप में जोड़ना चाहता है .. कृपया उत्तर दें @JoeHildebrand –

+0

कृपया आरएफसी 6121 की धारा 3 पढ़ें: http://tools.ietf.org/html/rfc6121 # अनुभाग -3 –

5

XMPP में जोड़ने अपने रोस्टर पर जोड़ रहा है + उपयोगकर्ता की सदस्यता लेना अपडेट करना सिर्फ उपयोगकर्ता को आपके रोस्टर में जोड़ रहा है। Minutiae ध्यान में रखें।

संबंधित मुद्दे