সম্পূর্ণ গাইড:
https://developer.android.com/studio/build/application-id.html
অ্যান্ড্রয়েড অফিশিয়াল ব্লগ অনুসারে:
https://android-developers.googleblog.com/2011/06/things-that-cannot-change.html
আমরা এটা বলতে পারি যে:
ম্যানিফেস্ট প্যাকেজের নাম যদি পরিবর্তিত হয়ে থাকে তবে পুরানো অ্যাপ্লিকেশনের পাশাপাশি নতুন অ্যাপ্লিকেশন ইনস্টল করা হবে, সুতরাং তারা উভয় একই সাথে ব্যবহারকারীর ডিভাইসে সহ-উপস্থিত রয়েছে।
যদি স্বাক্ষরকারী শংসাপত্রের পরিবর্তন হয় তবে পুরানো সংস্করণ আনইনস্টল না হওয়া পর্যন্ত ডিভাইসে নতুন অ্যাপ্লিকেশনটি ইনস্টল করার চেষ্টা করা ব্যর্থ হবে।
গুগল অ্যাপ আপডেট চেক তালিকার তালিকা অনুসারে:
https://support.google.com/googleplay/android-developer/answer/113476?hl=en
আপনার অ্যাপ্লিকেশন আপডেট করুন
আপনার APK প্রস্তুত করুন
আপনি যখন আপনার APK এ পরিবর্তন করতে প্রস্তুত হন, আপনার অ্যাপ্লিকেশনটির সংস্করণ কোডটি আপডেট করার বিষয়টিও নিশ্চিত করুন যাতে বিদ্যমান ব্যবহারকারীরা আপনার আপডেটটি গ্রহণ করতে পারে।
আপনার নতুন APK আপনার বিদ্যমান ব্যবহারকারীদের আপডেট করতে প্রস্তুত তা নিশ্চিত করতে নিম্নলিখিত চেকলিস্টটি ব্যবহার করুন:
- আপডেট হওয়া APK এর প্যাকেজের নামটি বর্তমান সংস্করণের মতো হওয়া দরকার।
- সংস্করণ কোডটি বর্তমান সংস্করণের চেয়ে বড় হওয়া দরকার। আপনার অ্যাপ্লিকেশনগুলির সংস্করণ সম্পর্কে আরও জানুন।
- আপডেট হওয়া এপিএকে বর্তমান সংস্করণ হিসাবে একই স্বাক্ষরের সাথে স্বাক্ষর করা দরকার।
আপনার APKটি পূর্ববর্তী সংস্করণের মতো একই শংসাপত্র ব্যবহার করছে তা যাচাই করতে আপনি উভয় APK তে নিম্নলিখিত কমান্ডটি চালনা করতে পারেন এবং ফলাফলগুলি তুলনা করতে পারেন:
$ jarsigner -verify -verbose -certs my_application.apk
ফলাফলগুলি অভিন্ন হলে আপনি একই কী ব্যবহার করছেন এবং চালিয়ে যাওয়ার জন্য প্রস্তুত। ফলাফলগুলি পৃথক হলে, আপনাকে সঠিক কী দিয়ে APK পুনরায় স্বাক্ষর করতে হবে।
আপনার অ্যাপ্লিকেশনগুলিতে সই করার বিষয়ে আরও জানুন
আপনার APK আপলোড করুন
একবার আপনার APK প্রস্তুত হয়ে গেলে, আপনি একটি নতুন প্রকাশ করতে পারবেন।