मैं एक जीसीएम मुद्दे के बारे में कई पोस्ट पढ़ रहा हूं जो कुछ लोगों को प्रभावित करता है। ऐसा लगता है कि कुछ उपकरणों/राउटर/वाहक में अधिसूचनाओं में देरी होती है। मैंने अपने राउटर के साथ इस मुद्दे का अनुभव किया है: संदेश वाईफ़ाई पर बहुत देरी के साथ आया था लेकिन जब मैंने वाईफ़ाई को अक्षम किया और मोबाइल नेट से कनेक्ट किया तो तुरंत आया।एंड्रॉइड जीसीएम संदेशों में देरी से बचने/दिल की धड़कन को बदलने से कैसे बचें
ऐसा लगता है कि एंड्रॉइड ऐप से एक कामकाज किया जा सकता है। जीबीएम कनेक्शन को जीवित रखने वाले दिल की धड़कन को बढ़ाने की तरह कुछ, या ऐसा।
क्या कोई हमें बता सकता है कि देरी से बचने के लिए हमें क्या करना चाहिए? हम एंड्रॉइड ऐप से जीसीएम के साथ कनेक्शन कैसे रख सकते हैं? एक कोड उदाहरण (और कहां और इसका उपयोग कैसे करें) वास्तव में सहायक होगा।
This post समस्या बताता है। यह कहता है कि "हम जीसीएम सर्वर से हर दो मिनट में एक पिंग के साथ कनेक्शन को जीवित रख सकते हैं (जो मुफ़्त है)"। हम वह कैसे कर सकते है?
धन्यवाद एक बहुत
निम्न एप्लिकेशन चाल करने के लिए लग रहे हैं। हैरानी की बात है, पहले एक किसी भी अनुमति की जरूरत नहीं है, दूसरा एक इंटरनेट कनेक्शन और तीसरा केवल जड़ें फोन के लिए है:
https://play.google.com/store/apps/details?id=at.pansy.droid.gcmWifiFix
https://play.google.com/store/apps/details?id=com.elotro.pushheartbeat
https://play.google.com/store/apps/details?id=com.andqlimax.pushfixer
धन्यवाद Eran की प्राथमिकता निर्धारित कर सकते हैं। हम ऐसा नहीं कर सकते क्योंकि हमें बहुत सारी सूचनाएं भेजनी होंगी - हमारे पास लाखों पंजीकृत डिवाइस हैं। क्या हम डिवाइस से "पिंग" कर सकते हैं (एंड्रॉइड ऐप से)? –
@FerranMaylinch यह संभव हो सकता है। मैंने कभी डिवाइस से अधिसूचना भेजने की कोशिश नहीं की है, लेकिन ऐसा कोई कारण नहीं है कि इसे काम नहीं करना चाहिए (सभी डिवाइस के पास अपनी पंजीकरण आईडी है और इसे केवल जीसीएम सर्वर पर HTTP अनुरोध पोस्ट करना है) । इसके साथ एकमात्र समस्या यह है कि यह केवल तभी काम करेगा जब ऐप चल रहा हो। – Eran