किसी भी समय जब मैं "ऑटो अपडेट" विकल्प सक्षम करता हूं, तो ऐप स्वचालित रूप से अपडेट हो जाएगा, तो मैं बाजार में अपने ऐप का एक नया संस्करण प्रकाशित करता हूं।बाजार अपडेट
ऐप में ऐसी सेवा होती है जो लगातार चलती है। लेकिन जब स्वचालित अपडेट होता है, तो पुराना चल रहा ऐप मारे जाते हैं, लेकिन नया शुरू नहीं होता है। चूंकि अद्यतन उपयोगकर्ता के लिए पारदर्शी रूप से होता है, इसलिए यह समझ में आता है कि अद्यतन के बाद ऐप की सेवा स्वचालित रूप से फिर से शुरू होनी चाहिए ताकि सेवा में लगभग कोई रुकावट न हो।
बाजार से वास्तविक अपडेट के साथ इसका परीक्षण करना थोड़ा मुश्किल है, इसलिए मैं इस अद्यतन प्रक्रिया को अनुकरण करने के लिए निम्नलिखित दो एडीबी कमांड का उपयोग कर रहा हूं। 1 संस्करण स्थापित करें:
adb install oldversion.apk
स्वत: अद्यतन:
adb install -r newversion.apk
बाद मैं दूसरे आदेश चला, एप्लिकेशन को सफलतापूर्वक अद्यतन हो जाता है, लेकिन यह रोक दिया गया है और न पुन: प्रारंभ।
हम कैसे नए संस्करण की सेवा स्वचालित रूप से शुरू कर सकते हैं?
http://stackoverflow.com/questions/10728016/android-restart-application-after-update-action-package-replaced – Alexis