पूरा गाइड:
https://developer.android.com/studio/build/application-id.html
Android आधिकारिक ब्लॉग के अनुसार:
https://android-developers.googleblog.com/2011/06/things-that-cannot-change.html
हम कह सकते हैं कि:
यदि मैनिफ़ेस्ट पैकेज का नाम बदल गया है, तो नया एप्लिकेशन पुराने एप्लिकेशन के साथ स्थापित किया जाएगा, इसलिए वे दोनों एक ही समय में उपयोगकर्ता के डिवाइस पर सह-मौजूद रहेंगे।
यदि हस्ताक्षर प्रमाण पत्र बदलता है, तो पुराने संस्करण की स्थापना रद्द होने तक डिवाइस पर नए एप्लिकेशन को स्थापित करने की कोशिश विफल हो जाएगी।
Google ऐप अपडेट जांच सूची के अनुसार:
https://support.google.com/googleplay/android-developer/answer/113476?hl=hi
अपने ऐप्स अपडेट करें
अपना एपीके तैयार करें
जब आप अपने एपीके में परिवर्तन करने के लिए तैयार हों, तो अपने ऐप के संस्करण कोड को भी अपडेट करना सुनिश्चित करें ताकि मौजूदा उपयोगकर्ता आपके अपडेट को प्राप्त कर सकें।
अपने मौजूदा उपयोगकर्ताओं को अपडेट करने के लिए सुनिश्चित करें कि आपका नया APK तैयार करने के लिए निम्नलिखित चेकलिस्ट का उपयोग करें:
- अपडेट किए गए एपीके का पैकेज नाम वर्तमान संस्करण के समान होना चाहिए।
- संस्करण कोड उस वर्तमान संस्करण से अधिक होना चाहिए। अपने एप्लिकेशन को संस्करणित करने के बारे में और जानें।
- अपडेट किए गए एपीके को वर्तमान संस्करण के समान हस्ताक्षर के साथ हस्ताक्षर करने की आवश्यकता है।
यह सत्यापित करने के लिए कि आपका एपीके पिछले संस्करण के समान प्रमाणीकरण का उपयोग कर रहा है, आप दोनों APK पर निम्न आदेश चला सकते हैं और परिणामों की तुलना कर सकते हैं:
$ jarsigner -verify -verbose -certs my_application.apk
यदि परिणाम समान हैं, तो आप उसी कुंजी का उपयोग कर रहे हैं और जारी रखने के लिए तैयार हैं। यदि परिणाम अलग हैं, तो आपको सही कुंजी के साथ एपीके फिर से साइन इन करना होगा।
अपने अनुप्रयोगों पर हस्ताक्षर करने के बारे में और जानें
अपना एपीके अपलोड करें
एक बार आपका एपीके तैयार होने के बाद, आप एक नया रिलीज़ बना सकते हैं।