से एंड्रॉइड एप्लिकेशन में संग्रह संदेशों तक कैसे पहुंच सकते हैं मैंने xmpp.org वेबसाइट पर एक संक्षिप्त अवलोकन लिया, और संदेश संग्रह (XEP-0136 प्रोटोकॉल) से संबंधित सभी चीजें पढ़ीं। सभी दस्तावेज पढ़ने के बाद भी, मुझे अपने एंड्रॉइड एप्लिकेशन में उन चीज़ों पर कार्यान्वयन शुरू करने का सटीक तरीका नहीं मिल रहा है। यहां कोई भी मेरी मदद कर सकता है, हम कैसे ग्राहक को हाथ में संदेश संग्रह तक पहुंच सकते हैं। मैं अपने आवेदन में इसके लिए स्मैक लाइब्रेरी का उपयोग कर रहा हूं।हम xmpp सर्वर
उत्तर
सबसे पहले, सुनिश्चित करें कि आपका सर्वर XEP-0136 लागू करता है। बहुत से नहीं करते हैं।
अगला, आप IQ का अपना उप-वर्ग बनाना चाहते हैं। उदाहरण के लिए OfflineMessageRequest देखें। आपको संग्रह प्रोटोकॉल के सभी उप-तत्वों के लिए गेटर्स और सेटर्स की आवश्यकता है।
आखिरकार, अपने आईक्यू हैंडलर को ProviderManager.addIQProvider के साथ पंजीकृत करें।
आखिरकार, एक नियंत्रक वर्ग लिखें जो आईक्यू भेजता है, परिणामों की प्रतीक्षा करता है, और प्रोटोकॉल के अर्थशास्त्र को संसाधित करता है। OfflineMessageManagerXEP-0013 उदाहरण के लिए देखें जो आप चाहते हैं कि समान है।
वास्तव में धन्यवाद जो .. आपका जवाब वास्तव में मेरे लिए बहुत उपयोगी है, और हम अपने सर्वर पर तदनुसार XEP-0136 लागू कर चुके हैं। अब मैं संदेश संग्रह की पहुंच को लागू करने का प्रयास करूंगा क्योंकि आप मुझे मेरे एंड्रॉइड एप्लिकेशन में क्लाइंट साइड पर सुझाव देते हैं। यदि आप मुझे कोई लिंक देख सकते हैं या मुझे कोड स्निप भी प्रदान कर सकते हैं, जहां से मुझे अपने कोड में इसे लागू करने के लिए तर्क का सटीक तरीका मिलेगा, इसलिए यह मेरे लिए बहुत फायदेमंद है। मैं आपकी तरफ से त्वरित और सकारात्मक उत्तर के लिए सकारात्मक दिख रहा हूं ... एक बार फिर जवाब देने के लिए धन्यवाद। – sumeet
हैलो जो, मैं आपके सुझाव के अनुसार भी कोशिश कर रहा हूं, लेकिन फिर भी मुझे सटीक कार्यान्वयन में कठोर समस्याएं आ रही हैं। कृपया आप मेरे साथ थोड़ा सा कोड स्निपेट साझा कर सकते हैं। मैं उम्मीद कर रहा हूं, कृपया मेरी मदद करें। – sumeet
@sumeet - इस स्रोत को देखने का प्रयास करें क्योंकि यह एक साधारण सरल उदाहरण है http://fisheye.igniterealtime.org/browse/smack/trunk/source/org/jivesoftware/smackx/search?r=7071&r=9227&r=11613। आपके प्रदाता में आपके स्टांजा पार्सिंग कितनी जटिल होगी, इस पर निर्भर करता है कि आप एंबेडेड एक्स्टेंशनप्रोवाइडर का उपयोग भी कर सकते हैं http://fisheye.igniterealtime.org/browse/smack/trunk/source/org/jivesoftware/smackx/provider/EmbeddedExtensionProvider.java ? एचबी = सच – Robin
- 1. xmpp
- 2. नोड-xmpp
- 3. XMPP servername और XMPP servicename के बीच अंतर?
- 4. चैट आवेदन: पबूबहबब बनाम xmpp
- 5. क्रोम सिंक XMPP सर्वर के साथ प्रमाणीकरण कैसे करें?
- 6. amqp या xmpp ऑनलाइन गेम
- 7. asmack XMPP नया उपयोगकर्ता पंजीकरण
- 8. xmpp में इन-बैंड पंजीकरण क्या है?
- 9. फेसबुक XMPP चैट एपीआई - डिवाइस प्राथमिकता
- 10. जांचें कि कोई उपयोगकर्ता XMPP में सर्वर पर मौजूद है (ए) smack
- 11. XMPP aSmack MultiUserChat सर्वर ढेर पर एक नया उपयोगकर्ता I'am पहले से ही प्राप्त संदेशों
- 12. आने वाले xmpp संदेश का टाइमस्टैम्प कैसे प्राप्त करें?
- 13. हम EXEC
- 14. मोबाइल xmpp क्लाइंट्स को फेसबुक चैट इतिहास प्राप्त करना
- 15. एक पायथन लाइब्रेरी का उपयोग कर एक xmpp संदेश भेजें
- 16. हम एसक्यूएल सर्वर में सरणी प्रकार डेटा है 2008
- 17. हम MSBuild
- 18. जहाँ हम 2000 और 2005
- 19. xmpp लॉगिन प्रमाणीकरण के बाद विफल रहता है
- 20. हम फाइबर
- 21. हम ली
- 22. हम WCF
- 23. हम एनोटेशन
- 24. हम एंड्रॉइड
- 25. हम एंड्रॉइड
- 26. हम वसंत
- 27. हम MYSQL
- 28. हम Winform
- 29. हम एएनटीएलआर
- 30. हम एमुलेटर
आप शायद इन दिनों XEP-0313 का उपयोग करना चाहते हैं, और XEP-0136 नहीं। – Flow