android: versionCode - একটি পূর্ণসংখ্যা মান যা অন্যান্য সংস্করণের তুলনায় অ্যাপ্লিকেশন কোডটির সংস্করণকে উপস্থাপন করে।
মানটি একটি পূর্ণসংখ্যা যাতে অন্যান্য অ্যাপ্লিকেশনগুলি প্রোগ্রামিকভাবে এটির মূল্যায়ন করতে পারে, উদাহরণস্বরূপ একটি আপগ্রেড বা ডাউনগ্রেড সম্পর্ক পরীক্ষা করা। আপনি যে কোনও পূর্ণসংখ্যার মানটি সেট করতে পারেন তা নির্ধারণ করতে পারেন, তবে আপনার অবশ্যই নিশ্চিত হওয়া উচিত যে আপনার অ্যাপ্লিকেশনটির প্রতিটি ক্রমাগত রিলিজ একটি বেশি মান ব্যবহার করে। সিস্টেম এই আচরণটি প্রয়োগ করে না, তবে ক্রমাগত প্রকাশের সাথে মান বৃদ্ধি করা আদর্শিক।
android: versionName - একটি স্ট্রিং মান যা অ্যাপ্লিকেশন কোডটির প্রকাশ সংস্করণ উপস্থাপন করে, যেমন এটি ব্যবহারকারীদের দেখানো উচিত।
মানটি একটি স্ট্রিং যাতে আপনি অ্যাপ্লিকেশন সংস্করণটিকে .. স্ট্রিং হিসাবে বা অন্য কোনও ধরণের পরম বা আপেক্ষিক সংস্করণ সনাক্তকারী হিসাবে বর্ণনা করতে পারেন।
অ্যান্ড্রয়েড: ভার্সনকোডের মতো, ব্যবহারকারীরা অ্যাপ্লিকেশনগুলিকে এটি প্রদর্শনের জন্য সক্ষম করতে ছাড়া সিস্টেম কোনও অভ্যন্তরীণ উদ্দেশ্যে এই মানটি ব্যবহার করে না। প্রকাশনা পরিষেবাগুলি ব্যবহারকারীদের কাছে প্রদর্শনের জন্য অ্যান্ড্রয়েড: সংস্করণ নাম মানও বের করতে পারে।
সাধারণত, আপনি আপনার অ্যাপ্লিকেশনটির প্রথম সংস্করণটি ভার্সন কোড সেট করে 1 তে প্রকাশ করবেন, তবে প্রকাশের কোনও বড় বা অপ্রকাশ্য নির্বিশেষে নির্বিশেষে প্রতিটি প্রকাশের সাথে একচেটিয়াভাবে মান বাড়িয়ে তুলবেন। এর অর্থ অ্যান্ড্রয়েড: সংস্করণকোড মানটির ব্যবহারকারীর জন্য দৃশ্যমান অ্যাপলিকেশন রিলিজ সংস্করণটির সাথে দৃ strong় সাদৃশ্য নেই (অ্যান্ড্রয়েড: সংস্করণ নামটি নীচে দেখুন)। অ্যাপ্লিকেশন এবং প্রকাশনা পরিষেবাগুলি ব্যবহারকারীদের কাছে এই সংস্করণটির মান প্রদর্শন করা উচিত নয়।