android: versionCode - ค่าจำนวนเต็มที่แทนรุ่นของรหัสแอปพลิเคชันซึ่งสัมพันธ์กับเวอร์ชันอื่น
ค่าเป็นเลขจำนวนเต็มเพื่อให้แอปพลิเคชันอื่นสามารถประเมินค่าทางโปรแกรมตัวอย่างเช่นเพื่อตรวจสอบความสัมพันธ์ในการอัพเกรดหรือดาวน์เกรด คุณสามารถตั้งค่าเป็นจำนวนเต็มใด ๆ ที่คุณต้องการอย่างไรก็ตามคุณควรตรวจสอบให้แน่ใจว่าแต่ละแอปพลิเคชันของคุณใช้งานได้อย่างต่อเนื่องใช้ค่าที่มากกว่า ระบบไม่ได้บังคับใช้พฤติกรรมนี้ แต่การเพิ่มมูลค่าด้วยการเผยแพร่ต่อเนื่องเป็นบรรทัดฐาน
android: versionName - ค่าสตริงที่แทนรุ่นของรหัสแอปพลิเคชันตามที่ควรแสดงต่อผู้ใช้
ค่าเป็นสตริงเพื่อให้คุณสามารถอธิบายเวอร์ชันของแอปพลิเคชันเป็นสตริง .. หรือเป็นตัวระบุเวอร์ชันแบบสัมบูรณ์หรือแบบสัมพัทธ์ชนิดอื่น ๆ
เช่นเดียวกับ android: versionCode ระบบจะไม่ใช้ค่านี้เพื่อวัตถุประสงค์ภายในใด ๆ นอกเหนือจากเพื่อเปิดใช้งานแอปพลิเคชันเพื่อแสดงให้ผู้ใช้เห็น บริการเผยแพร่อาจแตก android: ค่า versionName สำหรับแสดงต่อผู้ใช้
โดยทั่วไปคุณจะปล่อยเวอร์ชันแรกของแอปพลิเคชันของคุณด้วย versionCode ที่ตั้งค่าเป็น 1 จากนั้นเพิ่มค่าที่น่าเบื่อหน่ายในแต่ละรุ่นโดยไม่คำนึงว่ารุ่นนั้นเป็นรุ่นใหญ่ ซึ่งหมายความว่าค่า android: versionCode ไม่จำเป็นต้องมีความคล้ายคลึงอย่างมากกับรุ่นที่วางจำหน่ายแอปพลิเคชันที่ผู้ใช้สามารถมองเห็นได้ (ดู android: versionName ด้านล่าง) แอปพลิเคชันและบริการเผยแพร่ไม่ควรแสดงค่ารุ่นนี้ให้กับผู้ใช้