मुझे time_to_live
से संबंधित कोई समस्या है। जब डिवाइस चालू होता है तो मुझे संदेश मिलते हैं, लेकिन जब यह ऑफ़लाइन होता है तो मुझे संदेश नहीं मिलता है या कम से कम इसे पहले 15 मिनट में नहीं भेजा जाता है। मैं निष्क्रिय होने पर संदेश भेज रहा हूं जबकि निष्क्रिय और time_to_live
2419200. कोई भी विचार क्या हो रहा है, शायद मैं प्रलेखन को गलत तरीके से पढ़ता हूं।एंड्रॉइड जीसीएम time_to_live मुद्दा
उत्तर
प्रलेखन से:
delay_while_idle: यदि शामिल है, इंगित करता है कि संदेश तुरंत नहीं भेजा जाना चाहिए अगर डिवाइस निष्क्रिय है। सर्वर डिवाइस सक्रिय होने के लिए इंतजार करेगा, और फिर प्रत्येक collapse_key मान के लिए केवल अंतिम संदेश भेजा जाएगा। वैकल्पिक। डिफ़ॉल्ट मान गलत है, और एक JSON बूलियन होना चाहिए।
time_to_live: डिवाइस ऑफ़लाइन होने पर जीसीएम संग्रहण पर संदेश कितना समय (सेकंड में) रखा जाना चाहिए। वैकल्पिक (डिफ़ॉल्ट समय-समय-लाइव 4 सप्ताह है, और इसे JSON संख्या के रूप में सेट किया जाना चाहिए)। यदि आप इस पैरामीटर का उपयोग करते हैं, आपको एक collapse_key भी निर्दिष्ट करना होगा।
आपको समय_to_live मान 2419200 पर सेट करने की आवश्यकता नहीं है। यह डिफ़ॉल्ट मान है। हालांकि, अगर आप इसे सेट करते हैं तो आपको collapse_key भी सेट करना चाहिए।
collapse_key: एक मनमाना स्ट्रिंग (जैसे "अपडेट उपलब्ध") ऐसे ही संदेशों के समूह का संक्षिप्त करने के लिए जब डिवाइस ऑफ़लाइन, ताकि केवल अंतिम संदेश ग्राहक को भेजा जाता है प्रयोग किया जाता है। यह फोन पर बहुत से संदेश भेजने से बचने का इरादा रखता है जब यह ऑनलाइन वापस आता है। ध्यान दें कि चूंकि ऑर्डर की कोई गारंटी नहीं है, जिसमें संदेश भेजे जाते हैं, "अंतिम" संदेश वास्तव में एप्लिकेशन सर्वर द्वारा भेजे गए अंतिम संदेश नहीं हो सकता है। इस विषय की अधिक चर्चा के लिए उन्नत विषय देखें। वैकल्पिक, जब तक कि आप time_to_live पैरामीटर का उपयोग नहीं कर रहे हैं- उस स्थिति में, आपको collapse_key भी निर्दिष्ट करना होगा।
अधिक जानकारी के लिए tutorial फिर से जांचें।
- 1. एंड्रॉइड जीसीएम
- 2. एंड्रॉइड जीसीएम वितरण निगरानी
- 3. एंड्रॉइड जीसीएम संदेशों को
- 4. एंड्रॉइड जीसीएम लाइट्स
- 5. एंड्रॉइड जीसीएम पेलोड लंबाई
- 6. एंड्रॉइड जीसीएम को कैनोनिकल आईडी
- 7. जीसीएम
- 8. एंड्रॉइड-ब्लैकबेरी जीसीएम: जीसीएम सेवाओं को पोर्टेड एंड्रॉइड ऐप पंजीकृत नहीं कर सकता
- 9. एंड्रॉइड जीसीएम प्रोजेक्ट आईडी, कौन सा?
- 10. एंड्रॉइड जीसीएम यूनिकोड चार्टर्स प्राप्त नहीं हुए
- 11. एंड्रॉइड समायोजन समायोजित मशहूर मुद्दा
- 12. जीसीएम अधिसूचना
- 13. Google जीसीएम
- 14. एंड्रॉइड 3.1 पर जीसीएम पुश अधिसूचनाएं: प्रसारण रिसीवर अक्षम करें
- 15. एंड्रॉइड जीसीएम: अधिक आवेदन के लिए एक ही प्रेषक आईडी
- 16. एंड्रॉइड पर पुश नोटिफिकेशन: Google जीसीएम बनाम अमेज़ॅन एसएनएस?
- 17. एंड्रॉइड, एईएस-जीसीएम या सादे एईएस पर डेटा एन्क्रिप्शन?
- 18. जीसीएम के बिना एंड्रॉइड पुश संदेश संभव है?
- 19. एक डिवाइस के लिए एंड्रॉइड जीसीएम संदेश अन्य
- 20. एंड्रॉइड Google क्लाउड मैसेजिंग (जीसीएम) और मिस्समेटेड प्रेषक आईडी
- 21. डबल जीसीएम नोटिफिकेशन
- 22. जीसीएम डुप्लीकेट संदेश
- 23. जीसीएम डेमो सर्वर अनुप्रयोग
- 24. कभी-कभी मोबाइल में पुश अधिसूचना जीसीएम प्राप्त नहीं होती
- 25. एंड्रॉइड: मीडियाप्लेयर वीडियो पहलू अनुपात मुद्दा
- 26. एंड्रॉइड कंटेंट प्रदाता डेटाबेस रिसाव मुद्दा
- 27. एंड्रॉइड जीमेल ऐप-मेल अटैचमेंट यूआरआई मुद्दा
- 28. जीसीएम प्रतिक्रिया आ रही है: त्रुटि = नहीं पंजीकरण
- 29. जीसीएम का उपयोग करने वाले हमारे अनुप्रयोगों में से एक पर आवेदन बंद होने पर एंड्रॉइड जीसीएम नोटिफिकेशन प्राप्त करना
- 30. Google क्लाउड मैसेजिंग जीसीएम प्रॉक्सी
अब आपके पास केवल 4 पतन कुंजी हो सकती है इसलिए उन्हें बुद्धिमानी से उपयोग करें। – Ankit
स्पष्ट रूप से आपको time_to_live सेट करते समय collapse_key सेट करने की आवश्यकता नहीं है: https://plus.google.com/u/0/+FrancescoNerieri/posts/AEpCusdNZY9 –