एसडीके संस्करण का 1.4.2 रिलीज पहले ही
हैबर पर लिखा गया था; मुझे XMPP API के दूसरे संस्करण में बदलावों में दिलचस्पी है

इसके अलावा, मैं आपको
XMPP API के पहले संस्करण के विषय के बारे में याद दिलाता हूँ।
एपीआई पर जावदोक काफ़ी बढ़ गया है।
सेवा अब प्राधिकरण के अनुरोधों का जवाब दे सकती है और वार्ताकारों की स्थिति को बदल सकती है।
इन कार्यों को उसी तरह से सक्षम किया जाता है जैसे
appengine-web.xml
फ़ाइल का उपयोग करते हुए इनबॉक्स सेवा:
<inbound-services> <service>xmpp_message</service> <service>xmpp_presence</service> <service>xmpp_subscribe</service> </inbound-services>
xmpp_message - पहले से परिचित, आने वाली संदेश सेवा।
xmpp_presence - संदेश स्थिति सेवा।
xmpp_subscribe - प्राधिकरण संदेशों की सेवा।
तीनों सेवाएं, जब कोई घटना होती है, जिसके लिए वे जिम्मेदार होते हैं, तो कुछ URL के लिए एक POST अनुरोध बनाएं:
"प्राधिकरण घटनाएँ"
"
_ah / xmpp / सदस्यता / सदस्यता / " - वार्ताकार लॉग इन करना चाहता है
"
_ah / xmpp / सदस्यता / सदस्यता / " - वार्ताकार ने आवेदन को अधिकृत किया
"
_ _ / xmpp / सदस्यता / सदस्यता समाप्त / " - वार्ताकार ने आवेदन के प्राधिकरण को निरस्त कर दिया
"
_ _ / xmpp / सदस्यता / सदस्यता समाप्त / " - वार्ताकार ने प्राधिकरण आमंत्रण को अस्वीकार कर दिया
"स्थिति परिवर्तन"
"
_ah / xmpp / उपस्थिति / उपलब्ध / " - ऑन-लाइन एक संवादात्मक और स्थिति संदेश का समर्थन करता है
"
_ _ / xmpp / उपस्थिति / अनुपलब्ध / " - वार्ताकार अनुपलब्ध है
"
_ah / xmpp / उपस्थिति / जांच / " - उपयोगकर्ता की वर्तमान स्थिति के अनुरोध पर प्रतिक्रिया
"आने वाला संदेश"
""
_ah / xmpp / message / chat / "- एक आने वाला संदेश आया
यदि आप किसी भी सेवा का उपयोग करने की योजना बनाते हैं, तो आपको सर्वलेट को उपयुक्त URL पर मैप करना होगा, जो POST अनुरोधों को संसाधित करेगा। अनुरोध में सभी आवश्यक जानकारी होगी।
सभी तीन प्रकार की घटनाओं के लिए, अनुरोध को पार्स करने में मदद करने के लिए पार्सर हैं:
XMPPService xmpp = XMPPServiceFactory.getXMPPService(); Message message = xmpp.parseMessage(req);
ठीक है, अंत में, अपने आवेदन की स्थिति निर्धारित करें:
xmppService.sendPresence(toJid, PresenceType.AVAILABLE, PresenceShow.NONE, "My app's status")