Thông báo

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.

Mã phiên bản

Duy trì mã phiên bản ứng dụng Android một cách bền vững

Android yêu cầu mã phiên bản ứng dụng tăng lên theo mỗi bản phát hành để ngăn việc hạ cấp vô tình, đồng thời Google Play đặt ra một hạn mức tối đa nghiêm ngặt cho mã phiên bản. Việc sử dụng một quy tắc đánh số tăng nhanh có thể hạn chế bạn phát hành bản cập nhật trong tương lai. Để đảm bảo ứng dụng của bạn vẫn có thể cập nhật trong nhiều năm tới, bạn cần hiểu cách hoạt động của việc tạo phiên bản ứng dụng và áp dụng một chiến lược có thể mở rộng để tạo mã phiên bản.

Giới thiệu về phiên bản ứng dụng

Ứng dụng Android sử dụng hai thuộc tính tạo phiên bản chính:

  • versionCode: Một số nguyên 32 bit tăng dần theo từng bản phát hành mới. Hệ thống Android và Google Play sử dụng mã này trong nội bộ để xác định xem phiên bản nào mới hơn.
  • versionName: Một chuỗi đại diện cho số phiên bản mà người dùng nhìn thấy, ví dụ: "1.0.0", "1.1 Beta", "2.0". Đây là số mà người dùng nhìn thấy trên Google Play và trên thiết bị của họ.

Để biết hướng dẫn chi tiết hơn về cách chọn mã phiên bản, hãy tham khảo tài liệu dành cho nhà phát triển Android về Nhiều tệp APK và Mã phiên bản.

Sắp đạt đến giới hạn mã phiên bản tối đa

Google Play áp dụng giới hạn trên cho mã phiên bản. Giá trị lớn nhất mà Google Play cho phép đối với versionCode là 2.100.000.000. Mặc dù con số này có vẻ cao, nhưng việc tạo phiên bản không được quản lý hoặc không hiệu quả có thể khiến ứng dụng của bạn gặp vấn đề, chẳng hạn như:

  • Bị ngăn xuất bản các bản cập nhật: Nếu versionCode của ứng dụng đạt hoặc vượt quá giới hạn tối đa, bạn sẽ không thể tải tệp APK hoặc gói ứng dụng mới lên Google Play cho ứng dụng đó nữa. Điều này có nghĩa là người dùng sẽ không nhận được các bản sửa lỗi, tính năng mới hoặc bản cập nhật khả năng tương thích nữa.

Cách tránh đạt đến giới hạn mã phiên bản tối đa:

  • Áp dụng chiến lược versionCode bền vững: Triển khai chiến lược tạo versionCode để đảm bảo tăng dần và nhất quán, đồng thời tránh dùng hết dải số hiện có.
  • Theo dõi mức sử dụng versionCode: Thường xuyên theo dõi tiến trình versionCode của ứng dụng để dự đoán thời điểm có thể đạt đến giới hạn.
  • Triển khai quy trình kiểm tra tự động: Tích hợp quy trình kiểm tra vào quy trình xây dựng và phát hành để cảnh báo hoặc ngăn chặn việc sử dụng giá trị versionCode quá cao.

Nếu bạn đạt đến giới hạn tối đa về mã phiên bản, Google Play có thể hỗ trợ bạn. Hãy liên hệ với nhóm hỗ trợ của Google Play để được trợ giúp.

Trang này có thể chứa nội dung do công nghệ AI dịch. Bản dịch bằng AI có thể có lỗi.

Thông tin này có hữu ích không?

Chúng tôi có thể cải thiện trang này bằng cách nào?

Bạn cần trợ giúp thêm?

Hãy thử các bước tiếp theo sau:

true
Tìm kiếm
Xóa nội dung tìm kiếm
Đóng tìm kiếm
Các ứng dụng của Google
Trình đơn chính
3102502907690978526
true
Tìm kiếm trong Trung tâm trợ giúp
false
true
true
true
true
true
92637
false
false
false
false
false