मैंने आज Google Play में अपना पहला ऐप प्रकाशित किया, woot! एक बार जब मैंने Google Play में अपना ऐप सूचीबद्ध किया, तो मुझे एहसास हुआ कि मुझे बदलाव करने और अपडेट पोस्ट करने की आवश्यकता है।अपने एंड्रॉइड ऐप ऑटो अपडेट को कैसे बनाएं
मैंने अपना कोड बदल दिया और मेनिफेस्ट फ़ाइल में संस्करण कोड और संस्करण नाम बढ़ाया। मैंने फिर अपना एपीके बनाया, उसी कुंजी के साथ हस्ताक्षरित किया जो मूल एपीके को Google Play पर सबमिट किया गया था।
मैंने एक नया एपीके अपलोड किया, मूल एपीके को निष्क्रिय कर दिया, फिर नया सक्रिय किया और सहेजें पर क्लिक किया।
मैंने कुछ घंटों तक इंतजार किया, Google Play में देखा और यह देख सकता था कि हाँ, संस्करण नाम में मैंने जो नया मान रखा है, वह अपडेट हो गया था।
मेरे एंड्रॉइड फोन पर, मैंने मूल रूप से पहला संस्करण स्थापित किया था, लेकिन जब मैं उस फोन पर Google Play पर जाता हूं, तो मुझे अपने ऐप का नया संस्करण दिखाई देता है, लेकिन केवल विकल्प "ओपन" और "अनइंस्टॉल करें" हैं।
मुझे देव कंसोल में या कहीं भी मेरे ऐप में क्या करने की ज़रूरत है, इसलिए अपडेट विकल्प तब दिखाई देता है जब मैं या कोई अन्य उपयोगकर्ता Google Play में मेरे ऐप पर जाता है?
एंड्रॉयड:
Android डेवलपर में कुछ शोध कर रहा है, मैं इस पढ़ा versionCode एक आंतरिक संस्करण संख्या। यह संख्या केवल यह निर्धारित करने के लिए प्रयोग की जाती है कि एक संस्करण दूसरे से अधिक हालिया संस्करण है, जिसमें अधिक संख्याएं नवीनतम संस्करणों को इंगित करती हैं। यह उपयोगकर्ताओं को दिखाए गए संस्करण संख्या नहीं है; वह संख्या संस्करण नाम विशेषता द्वारा निर्धारित की गई है। मान को पूर्णांक के रूप में सेट किया जाना चाहिए, जैसे कि "100"। आप इसे तब तक परिभाषित कर सकते हैं जब तक आप चाहते हैं, जब तक कि प्रत्येक क्रमिक संस्करण में उच्च संख्या हो। उदाहरण के लिए, यह एक बिल्ड नंबर हो सकता है। या आप निचले और ऊपरी 16 बिट्स में अलग-अलग "x" और "y" एन्कोडिंग करके एक पूर्णांक में "x.y" प्रारूप में एक संस्करण संख्या का अनुवाद कर सकते हैं। या जब भी कोई नया संस्करण जारी होता है तो आप आसानी से संख्या को बढ़ा सकते हैं। http://developer.android.com/guide/topics/manifest/manifest-element.html
तब मैं इस पाया:
गूगल प्ले प्रीलोडेड आवेदन करने के लिए अपडेट प्रबंधित कर सकेंगे, बशर्ते निम्न शर्तों को पूरा: लोड किया गया ऐप का एक ही संस्करण कोड के साथ पैकेज नाम पर अपलोड करने चाहिए डेवलपर कंसोल http://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=113476&topic=2365760&ctx=topic
तो मैं उलझन में हूं, क्या मैं संस्करण कोड बढ़ाता हूं या नहीं। मुझे पूरा यकीन है कि मुझे इसे बढ़ाना चाहिए, लेकिन फिर अपडेट विकल्प दिखाई नहीं दे रहा है।
क्या आपने Google Play से अपने फोन पर ऐप इंस्टॉल किया था या आपने इसे लोड किया था? –