การแจ้งเตือน

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

รหัสเวอร์ชัน

การรักษารหัสเวอร์ชันของแอป Android อย่างยั่งยืน

Android กำหนดให้รหัสเวอร์ชันของแอปขยับเพิ่มขึ้นทุกครั้งที่เปิดตัวรุ่นใหม่เพื่อป้องกันการดาวน์เกรดโดยไม่ตั้งใจ และ Google Play กำหนดขีดจำกัดสูงสุดที่เข้มงวดสำหรับรหัสเวอร์ชัน การใช้รูปแบบการกำหนดหมายเลขที่เพิ่มขึ้นอย่างรวดเร็วอาจทำให้คุณเผยแพร่การอัปเดตในอนาคตไม่ได้ เพื่อให้แน่ใจว่าแอปจะอัปเดตได้ต่อไปอีกหลายปี คุณควรทำความเข้าใจวิธีการทำงานของการกำหนดเวอร์ชันแอป และใช้กลยุทธ์ที่รองรับการปรับขนาดเพื่อสร้างรหัสเวอร์ชัน

เกี่ยวกับเวอร์ชันของแอป

แอป Android ใช้แอตทริบิวต์การกำหนดเวอร์ชันหลัก 2 รายการ ได้แก่

  • versionCode: จำนวนเต็ม 32 บิตที่เพิ่มขึ้นอย่างสม่ำเสมอในรุ่นใหม่แต่ละรุ่น ระบบ Android และ Google Play ใช้แอตทริบิวต์นี้เป็นการภายในเพื่อพิจารณาว่าเวอร์ชันหนึ่งใหม่กว่าอีกเวอร์ชันหรือไม่
  • versionName: สตริงที่แสดงหมายเลขเวอร์ชันที่แสดงต่อผู้ใช้ เช่น "1.0.0", "1.1 Beta", "2.0" นี่คือสิ่งที่ผู้ใช้เห็นใน Google Play และอุปกรณ์ของตน

ดูคำแนะนำโดยละเอียดเพิ่มเติมสำหรับวิธีเลือกรหัสเวอร์ชันได้ที่เอกสารประกอบสำหรับนักพัฒนาแอป Android เกี่ยวกับ APK หลายรายการและรหัสเวอร์ชัน

การใช้รหัสเวอร์ชันจนใกล้ถึงขีดจำกัดสูงสุด

Google Play กำหนดขีดจำกัดสูงสุดสำหรับรหัสเวอร์ชัน ค่าสูงสุดที่ Google Play อนุญาตสำหรับ versionCode คือ 2,100,000,000 แม้ว่าตัวเลขนี้อาจดูสูง แต่การกำหนดเวอร์ชันที่ไม่มีการจัดการหรือไม่มีประสิทธิภาพอาจทำให้เกิดปัญหาต่างๆ กับแอป เช่น

  • ไม่สามารถเผยแพร่การอัปเดต: หาก versionCode ของแอปถึงหรือเกินขีดจำกัดสูงสุด คุณจะอัปโหลด APK หรือ App Bundle ใหม่ไปยัง Google Play สำหรับแอปพลิเคชันนั้นไม่ได้อีกต่อไป ซึ่งหมายความว่าผู้ใช้จะไม่ได้รับการแก้ไขข้อบกพร่อง ฟีเจอร์ใหม่ หรือการอัปเดตความเข้ากันได้อีกต่อไป

วิธีหลีกเลี่ยงการใช้รหัสเวอร์ชันถึงขีดจำกัดสูงสุด

  • ใช้กลยุทธ์ versionCode ที่ยั่งยืน: ใช้กลยุทธ์การสร้าง versionCode ที่ช่วยให้มั่นใจได้ว่ามีการเพิ่มขึ้นอย่างค่อยเป็นค่อยไปและสม่ำเสมอ และหลีกเลี่ยงการใช้ช่วงที่มีให้จนหมดอย่างรวดเร็ว
  • ตรวจสอบการใช้งาน versionCode: ติดตามความคืบหน้าของ versionCode ของแอปเป็นประจำเพื่อคาดการณ์ว่าอาจถึงขีดจำกัดเมื่อใด
  • ใช้การตรวจสอบอัตโนมัติ: ผสานรวมการตรวจสอบภายในกระบวนการบิลด์และเผยแพร่เพื่อเตือนหรือป้องกันการใช้ค่า versionCode ที่สูงเกินไป

หากคุณใช้รหัสเวอร์ชันถึงขีดจำกัดสูงสุดแล้วจริงๆ Google Play อาจให้การสนับสนุนได้ โปรดติดต่อทีมสนับสนุนของ Google Play เพื่อขอความช่วยเหลือ

หน้านี้อาจมีเนื้อหาที่แปลโดยใช้เทคโนโลยี AI การแปลโดย AI อาจมีข้อผิดพลาด

ข้อมูลนี้มีประโยชน์ไหม

เราจะปรับปรุงได้อย่างไร

หากต้องการความช่วยเหลือเพิ่มเติม

ลองทำตามขั้นตอนต่อไปนี้

true
ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
5388904860001796466
true
ค้นหาศูนย์ช่วยเหลือ
false
true
true
true
true
true
92637
false
false
false
false
false