मैं एंड्रॉइड ऐप से "क्लाउड सेवा" के लगातार कनेक्शन का उपयोग करने पर विचार कर रहा हूं। यह हर समय पृष्ठभूमि सेवा (या ऐसा कुछ) में चलाएगा।एंड्रॉइड पर लगातार मोबाइल कनेक्शन के लिए सर्वश्रेष्ठ अभ्यास?
मैं कनेक्शन रखने के लिए वेब सॉकेट या एक्सएमपीपी का उपयोग करने की सोच रहा हूं, मूल रूप से एक हल्के वजन कनेक्शन की तलाश में जो बैटरी को नहीं हटाएगा। मैं इस कनेक्शन में वास्तविक समय में सूचनाओं को पुश करने में सक्षम होना चाहता हूं, इसलिए आवधिक मतदान वांछित नहीं है। मुझे सी 2 डीएम और अन्य वाणिज्यिक समाधानों से अवगत है, लेकिन मैं अपना खुद का रोल करना चाहता हूं। यही कारण है कि एक वेब सॉकेट (या अन्य हल्के वजन कनेक्शन) मैं जांच कर रहा हूं। तो अगर मैं इस मार्ग पर जाता हूं, तो मुझे कुछ सर्वोत्तम प्रथाओं के बारे में पता होना चाहिए?
मैं की तरह सामान के बारे में सोच रहा हूँ:
- कैसे draining से बैटरी को रोकने के लिए,
- कैसे, आईपी पते परिवर्तनों को संभाल आदि?
एंड्रॉइड दस्तावेज़ पढ़ने के लायक: http://developer.android.com/training/efficient-downloads/index।एचटीएमएल – pawelzieba
आपको इसे अलग एंड्रॉइड और आईओएस सवालों में विभाजित करने की आवश्यकता है - दोनों पूरी तरह से अलग हैं (आईओएस पर आप केवल पृष्ठभूमि सेवा नहीं कर सकते हैं)। – Gruntcakes
@MartinH प्रश्न केवल एंड्रॉइड के बारे में अपडेट किया गया है। –