9

मेरे पास एक पायथन जीएई सेवा है, और मैं सर्वर से सूचनाओं को अधिसूचनाओं को पुश करना चाहता हूं। जीसीएम के लिए उपलब्ध tutorial जावा के लिए लिखा गया है, और एंटी + टोमकैट/जेट्टी + जेएई पर चलता है। मैं इस धारणा के तहत था कि जीसीएम एक भाषा-अज्ञात वेब सेवा होगी, और मैं अपने सर्वर-साइड प्लेटफ़ॉर्म के संबंध में पुश नोटिफिकेशन भेज पाऊंगा।क्या जीसीएम का उपयोग एक पायथन जीएई बैकएंड के साथ करना संभव है?

  1. क्या मुझे लगता है कि जीसीएम मेरे पायथन GAE बैकएंड के साथ संगत होने के बारे में गलत था?
  2. यदि मैं इसे अपने मौजूदा सर्वर से उपयोग कर सकता हूं, तो क्या निर्देश मैं पर मोबाइल क्लाइंट को नोटिफिकेशन भेजने के साथ शुरू करने के लिए (या अनुकूलित) कर सकते हैं?
+0

एक छोटे से देर से, लेकिन यहाँ अपनी आवश्यकताओं के लिए एक अच्छा परियोजना है। com/gregbayer/gae-अजगर-gcm – clifgray

उत्तर

6

निश्चित रूप से आप कर सकते हैं। जीसीएम में एक JSON REST API है जिसके विरुद्ध आप काम कर सकते हैं। सबसे पहले आपको यहां प्रोजेक्ट पंजीकृत करने की आवश्यकता है: http://developer.android.com/google/gcm/gs.html

आप मूल रूप से ऐसा करते हैं: http://developer.android.com/google/gcm/gs.html#access-key

  • से

    1. का अधिग्रहण API कुंजी अपने पेलोड का निर्माण, एक dict registration_ids युक्त, डेटा आदि
    2. एक JSON के रूप में डेटा भेजने के लिए https://developers.google.com/appengine/docs/python/urlfetch/ url.fetch का उपयोग करना जीसीएम एपीआई

    कुछ कोड के साथ एक और सवाल है। Google Cloud Messaging HTTP Error 400: Bad Request और एक ब्लॉगपोस्ट (अंग्रेजी में, मुझे स्पेनिश लगता है। लेकिन कुछ नमूना कोड) http://pforray.wordpress.com/2012/07/05/ejemplo-gcm-en-appengine-python/

  • 0

    यहां आप पुशवोश के माध्यम से पुश नोटिफिकेशन भेजने के लिए पाइथन इंटरफ़ेस के लिए एक मॉड्यूल पा सकते हैं।

    https://github.com/dbtsai/python-pushwoosh

    आप Pushwoosh के माध्यम से संदेश भेजने के लिए इसका इस्तेमाल करते हैं (यह मुफ़्त है) या अपनी आवश्यकताओं के लिए यह अनुकूलित कर सकते हैं।

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