Chuyển đến nội dung
Cập nhật ứng dụng

Phát hành theo giai đoạn trên App Store: lộ trình 7 ngày, khi nào tạm dừng và cách phát hành bản sửa (2026)

Kế hoạch từng ngày cho phát hành theo giai đoạn trên App Store: lịch 7 ngày kiểm soát gì và không kiểm soát gì, khi nào tạm dừng, cách phát hành bản sửa giữa chừng và giữ bản cập nhật lỗi trong nhóm nhỏ người dùng.

Trả lời ngắn gọn

Phát hành theo giai đoạn (phased release) trên App Store đưa bản cập nhật phiên bản iOS, macOS hoặc tvOS đến người dùng đã bật cập nhật tự động theo lịch cố định 7 ngày: 1%, 2%, 5%, 10%, 20%, 50%, rồi 100%. Bạn có thể tạm dừng tổng cộng tối đa 30 ngày, không giới hạn số lần tạm dừng, hoặc phát hành cho tất cả mọi người cùng lúc. Bất kỳ ai vẫn có thể tải bản cập nhật thủ công, và việc tạm dừng không đưa ai trở về phiên bản cũ.

Điểm chính
  • Phát hành theo giai đoạn trên App Store đi theo một đường cong cố định: 1%, 2%, 5%, 10%, 20%, 50% và 100% trong 7 ngày. Bạn không thể chỉnh sửa các tỷ lệ phần trăm này.
  • Phát hành theo giai đoạn chỉ giới hạn cập nhật tự động. Apple cho biết bất kỳ ai cũng có thể tải bản cập nhật thủ công vào bất cứ lúc nào.
  • Bạn có thể tạm dừng tổng cộng tối đa 30 ngày, không giới hạn số lần tạm dừng. Khi tiếp tục, quá trình triển khai sẽ chạy tiếp từ ngày đã dừng.
  • Tạm dừng không đưa ai trở về phiên bản cũ. Bản build lỗi được khắc phục bằng cách phát hành phiên bản mới, còn cờ tính năng phía máy chủ cho phép bạn tắt phần mã rủi ro với những người dùng đã cập nhật.
  • Triển khai theo giai đoạn (staged rollout) trên Google Play hoạt động khác: bạn tự đặt tỷ lệ phần trăm và tự nâng nó lên, và khi tạm ngừng rồi tiếp tục thì bản phát hành sẽ đến cùng một nhóm người dùng.
Phát hành cho 1% trước

Phát hành theo giai đoạn trên App Store gửi bản cập nhật phiên bản đến một tỷ lệ người dùng đã bật cập nhật tự động tăng dần trong bảy ngày, bắt đầu từ 1% vào ngày đầu tiên và đạt 100% vào ngày thứ bảy. Nếu bạn kiểm tra crash và email hỗ trợ mỗi ngày, rồi tạm dừng ngay khi thấy có gì bất thường, một bản build lỗi sẽ chỉ đến một nhóm nhỏ thay vì toàn bộ người dùng của bạn. Tuy nhiên, phát hành theo giai đoạn có một giới hạn lớn: nó chỉ kiểm soát cập nhật tự động. Bất kỳ ai vẫn có thể tải phiên bản mới theo cách thủ công.

Phát hành theo giai đoạn trên App Store kiểm soát được gì và không kiểm soát được gì?

Phát hành theo giai đoạn chỉ kiểm soát việc người dùng nào đã bật cập nhật tự động sẽ nhận bản cập nhật phiên bản của bạn, và vào lúc nào. Nó không ẩn phiên bản mới khỏi các lượt tải thủ công, và không đưa những người đã có phiên bản đó trở về bản cũ.

Theo Trợ giúp App Store Connect của Apple, "Một nhóm người dùng ngẫu nhiên đã bật cập nhật tự động trên các thiết bị đủ điều kiện sẽ nhận được bản cập nhật, mà không có bất kỳ thông báo nào về việc họ tham gia vào đợt phát hành theo giai đoạn." Tính năng này áp dụng cho các bản cập nhật phiên bản iOS, macOS và tvOS, nên bạn không thể dùng nó cho lần phát hành đầu tiên của ứng dụng. Để thiết lập, bạn cần vai trò Account Holder, Admin hoặc App Manager. Apple cũng nêu rõ: "Ứng dụng và bản cập nhật ứng dụng đang trong đợt phát hành theo giai đoạn có thể được bất kỳ ai tải thủ công từ App Store vào bất cứ lúc nào."

Câu hỏiCâu trả lời với phát hành theo giai đoạn
Ai nhận bản cập nhật tự động?Một tỷ lệ ngẫu nhiên, tăng dần, trong số người dùng đã bật cập nhật tự động
Người dùng có tải thủ công được không?Có, vào bất cứ lúc nào, dù đang ở giai đoạn nào
Tạm dừng có gỡ bản cập nhật không?Không. Nó dừng việc phân phối tự động tiếp theo; những người đã có bản cập nhật vẫn giữ nó
Tôi có thể tạm dừng bao lâu?Tổng cộng 30 ngày, không giới hạn số lần tạm dừng
Tôi có thể bỏ qua các giai đoạn còn lại không?Có, bằng Release to All Users

Lịch phát hành theo giai đoạn trên App Store là gì?

Tính đến tháng 11 năm 2026, lịch này cố định ở mức 1%, 2%, 5%, 10%, 20%, 50% và 100% trong bảy ngày, và bạn không thể chỉnh sửa. Điều bạn kiểm soát được là khi nào tạm dừng và khi nào nhảy thẳng lên 100%.

Hãy coi mỗi ngày là một điểm kiểm tra kết thúc bằng một quyết định duy nhất: tiếp tục hay tạm dừng.

NgàyNgười dùngCần kiểm tra gì trước bước tiếp theo
11%Tỷ lệ phiên không crash, lỗi khi khởi chạy, tỷ lệ đăng nhập và mua hàng thành công
22%Hộp thư hỗ trợ, các đánh giá một sao mới nhắc đến bản cập nhật
35%Tỷ lệ lỗi backend và tải API từ client mới
410%Chuyển đổi và giữ chân người dùng so với phiên bản trước
520%Các cụm crash theo thiết bị và phiên bản hệ điều hành
650%Năng lực máy chủ vào giờ cao điểm, các vấn đề dữ liệu âm ỉ
7100%Hoàn tất triển khai; Apple thông báo cho người dùng có vai trò Admin và App Manager

Làm thế nào để bật phát hành theo giai đoạn trong App Store Connect?

Phát hành theo giai đoạn được bật từ trang phiên bản, trong mục Phased Release for Automatic Updates, vào bất cứ lúc nào trước khi bản cập nhật được phát hành. Bạn không cần quyết định trước khi gửi duyệt.

Apple cho phép bật khi phiên bản đang ở trạng thái Prepare for Submission, Waiting for Review, In Review, Waiting for Export Compliance, Pending Developer Release, Developer Rejected, Rejected hoặc Metadata Rejected.

  1. Trong Apps, chọn ứng dụng của bạn, rồi nhấp vào phiên bản bạn đang gửi duyệt ở thanh bên.
  2. Cuộn xuống Phased Release for Automatic Updates.
  3. Chọn Release update over a 7-day period using phased release.
  4. Nhấp Save. Sau khi được duyệt, trạng thái sẽ hiển thị Ready for Distribution kèm Phased Release bên cạnh.

Bạn cũng có thể quản lý phát hành theo giai đoạn qua App Store Connect API, rất hữu ích nếu quy trình phát hành của bạn đã được tự động hóa bằng script.

Khi nào nên tạm dừng phát hành theo giai đoạn, và giới hạn 30 ngày hoạt động thế nào?

Hãy tạm dừng ngay khi một trong các điều kiện kích hoạt đã thống nhất trước xảy ra. Tổng thời gian tạm dừng có thể lên đến 30 ngày, và khi tiếp tục, quá trình triển khai sẽ chạy tiếp từ ngày đã dừng.

Hãy ghi lại các điều kiện kích hoạt trước ngày phát hành, để không ai phải tranh cãi về chúng trong lúc người dùng đang gặp lỗi. Điều kiện tốt phải cụ thể: tỷ lệ phiên không crash giảm xuống dưới mức nền của phiên bản trước, thanh toán hoặc đăng nhập thất bại ở một tỷ lệ đo được trên tổng số lần thử, hoặc nhiều người dùng báo cáo cùng một lỗi.

Để tạm dừng, mở phiên bản đang ở trạng thái Ready for Distribution, chọn Pause Phased Release và nhấp Save. Để tiếp tục, chọn Use Phased Release. Ví dụ của Apple: nếu bạn tạm dừng 10 ngày rồi tiếp tục, bạn còn 20 ngày tạm dừng. Bạn có thể tạm dừng bao nhiêu lần tùy ý trong tổng thời gian đó. Để bỏ qua các giai đoạn còn lại, nhấp Release to All Users ở góc trên bên phải trang phiên bản.

Phát hành theo giai đoạn diễn ra thế nào khi xuất hiện lỗi?

Khi xuất hiện lỗi, bạn tạm dừng, sửa lỗi, rồi phát hành phiên bản mới và lại bật phát hành theo giai đoạn. Những người dùng vẫn đang chờ cập nhật tự động sẽ ở lại phiên bản trước trong lúc bạn xử lý.

Giả sử phiên bản 3.4 thay thế công cụ đồng bộ của bạn. Vào ngày đầu tiên, 1% người dùng cập nhật tự động nhận được nó, và bạn kiểm tra công cụ báo cáo crash cùng nhật ký lỗi đồng bộ hai lần. Đến ngày thứ ba, ở mức 5%, một cụm lỗi đồng bộ xuất hiện trên một phiên bản iOS cũ. Bạn tạm dừng ngay lập tức. Số người bị ảnh hưởng ít hơn rất nhiều so với khi tất cả mọi người đều nhận bản cập nhật, và những người dùng cập nhật tự động chưa được tiếp cận vẫn ở lại bản 3.3.

Tiếp theo, sửa lỗi và gửi bản 3.4.1 có bật phát hành theo giai đoạn. Hãy kiểm thử bản sửa trên bản build release, không chỉ trên bản debug; kế hoạch kiểm thử bản build release của chúng tôi hướng dẫn bước này. Hãy nói rõ trong ghi chú phát hành của bản 3.4.1 rằng lỗi đồng bộ đã được sửa; các ví dụ ghi chú phát hành của chúng tôi chỉ cách viết. Nếu bản sửa cần gấp và bạn tự tin vào nó, hãy dùng Release to All Users sau khi được duyệt thay vì chờ thêm một tuần.

Thêm một lớp bảo vệ nữa: đặt công cụ đồng bộ mới sau một cờ tính năng phía máy chủ. Tạm dừng ngăn bản cập nhật lan rộng, nhưng cờ tính năng cho phép bạn tắt phần mã rủi ro với những người đã cài bản 3.4. Hai cách này bổ trợ tốt cho nhau.

Các nhà phát triển khác đã gặp phải điều gì khi tạm dừng phát hành theo giai đoạn?

Các chủ đề thảo luận công khai cho thấy cùng một tình huống: nhà phát triển tạm dừng một phiên bản lỗi, rồi không chắc một đợt phát hành theo giai đoạn tiếp theo sẽ tác động ra sao đến những người dùng đã nhận bản lỗi. Tài liệu của Apple không trả lời điều đó, nên hãy lên kế hoạch như thể bản sửa cần một đợt triển khai riêng.

  • Một nhà phát triển trên Apple Developer Forums kể rằng họ "phát hiện một lỗi crash, tạm dừng việc triển khai bản cập nhật, vá ứng dụng, tải lên và bắt đầu một đợt triển khai theo giai đoạn khác" khi chưa đến 10% người dùng đang dùng bản build lỗi. Họ hỏi liệu cùng những người dùng đó có nhận được đợt triển khai mới hay không. Chủ đề này chưa bao giờ có câu trả lời chính thức; một phản hồi cho rằng người dùng bản 8.0 "sẽ nhận được thông báo có bản cập nhật 8.1 ngay khi nó ra mắt."
  • Trong một chủ đề khác trên diễn đàn, một nhà phát triển cho biết họ "dừng ở mức 1%" với phiên bản 15.0.1 vì một lỗi nghiêm trọng và muốn triển khai dần cả bản 15.0.2, với hy vọng bản 15.0.1 sẽ "gần như bị bỏ qua đối với phần lớn người dùng." Một phản hồi trước đó trong chủ đề gợi ý yêu cầu xét duyệt nhanh (expedited review) trong khi phiên bản lỗi đang tạm dừng, và có thể gỡ ứng dụng khỏi kệ bán "để không có người dùng mới nào tải phải phiên bản hỏng." Trước khi làm vậy, hãy nhớ quy tắc về việc gỡ khỏi kệ bán trong phần lưu ý ở trên.
  • Nhóm phát triển công cụ phát hành đứng sau ghi chú store-quirks của Tramline ghi nhận rằng bắt đầu một bản phát hành mới "sẽ đơn giản là hủy đợt triển khai hiện tại," và phiên bản cũ chuyển sang REPLACED_WITH_NEW_VERSION với trạng thái phát hành theo giai đoạn được đánh dấu COMPLETE. Cũng trong ghi chú đó, việc tạm dừng "sẽ không thể làm gì được đối với những người dùng đã nhận bản cập nhật."

Trong cả ba trường hợp, tạm dừng chỉ giúp câu thêm thời gian. Cách khắc phục luôn là một phiên bản mới, và không ai có thể trông chờ cùng một nhóm người dùng sẽ được cập nhật trước. Đó là lý do cờ tính năng phía máy chủ và một nhánh hotfix có thể phát hành nhanh quan trọng hơn nút tạm dừng.

Triển khai theo giai đoạn trên Google Play khác gì?

Triển khai theo giai đoạn trên Google Play dùng tỷ lệ phần trăm do bạn chọn và tự nâng lên. Sau khi tạm ngừng, việc tiếp tục sẽ đến cùng một nhóm người dùng. Hãy lên kế hoạch triển khai cho hai cửa hàng một cách riêng biệt.

Theo Trợ giúp Play Console, "tỷ lệ triển khai theo giai đoạn của ứng dụng sẽ không tự động tăng," và triển khai theo giai đoạn "chỉ có thể dùng cho các bản cập nhật ứng dụng, không dùng được khi xuất bản ứng dụng lần đầu." Sau khi tạm ngừng, những người dùng đã nhận phiên bản đó vẫn giữ nó, và Google khuyên nên phát hành một phiên bản mới với bundle đã sửa thay vì tiếp tục một bản bị lỗi. Các đợt triển khai production có thể được giới hạn ở một số quốc gia cụ thể, nhưng khi đã bắt đầu thì bạn không thể loại bỏ quốc gia. Nếu bản cập nhật Android tiếp theo của bạn cũng phải đáp ứng target SDK mới, hãy xem hướng dẫn của chúng tôi về target API level 36 trên Google Play.

Tính năngPhát hành theo giai đoạn trên App StoreTriển khai theo giai đoạn trên Google Play
Lịch trìnhĐường cong 7 ngày cố địnhTỷ lệ phần trăm do bạn đặt và nâng lên
Cách dừngTạm dừng, tổng cộng 30 ngàyTạm ngừng, rồi tiếp tục hoặc thay thế
Ai được chọnNgười dùng ngẫu nhiên đã bật cập nhật tự độngNgười dùng mới và hiện tại ngẫu nhiên
Lần phát hành đầu tiênKhông hỗ trợKhông hỗ trợ
Nhắm mục tiêu theo quốc giaKhông thuộc tính năng nàyCó cho các bản phát hành production

Cần kiểm tra gì trước khi bắt đầu phát hành theo giai đoạn?

Trước khi bắt đầu triển khai, hãy đảm bảo phát hành theo giai đoạn đã được lưu trên phiên bản, các mức nền và điều kiện tạm dừng đã được ghi lại, và bản sửa có thể phát hành nhanh. Dùng danh sách kiểm tra sau:

  • Đã chọn và lưu phát hành theo giai đoạn trên trang phiên bản
  • Đã đánh dấu bảng điều khiển báo cáo crash và lỗi backend, kèm mức nền từ phiên bản trước
  • Các điều kiện tạm dừng đã được ghi lại và được mọi người có quyền bấm nút thống nhất
  • Các tính năng rủi ro được đặt sau cờ tính năng phía máy chủ
  • Một người cụ thể chịu trách nhiệm kiểm tra số liệu trong cả 7 ngày
  • Một nhánh hotfix sẵn sàng, cùng danh sách kiểm tra khi gửi duyệt App Store của chúng tôi cho bản build tiếp theo
  • Giữ lại các thay đổi trên trang cửa hàng cho đến khi đợt triển khai đến tất cả mọi người

Nếu bạn muốn giao lại toàn bộ khâu phát hành, dịch vụ gửi duyệt App Store của chúng tôi bao gồm thiết lập App Store Connect và Play Console, chuẩn bị xét duyệt và phát hành trên cả hai cửa hàng với giá $599 (phí tài khoản nhà phát triển tính riêng). Nếu cần ý kiến thứ hai cho một bản cập nhật rủi ro, hãy gửi email đến yagyeshsrbobde@gmail.com kèm thông tin ứng dụng và những gì sẽ thay đổi.

Câu hỏi thường gặp

Người dùng mới có nhận phiên bản mới trong lúc phát hành theo giai đoạn trên App Store không?

Có. Phát hành theo giai đoạn chỉ giới hạn cập nhật tự động cho người dùng hiện tại. Trợ giúp App Store Connect của Apple cho biết ứng dụng và bản cập nhật ứng dụng đang trong đợt phát hành theo giai đoạn có thể được bất kỳ ai tải thủ công từ App Store vào bất cứ lúc nào. Những ai mở trang App Store của bạn và nhấn Cập nhật hoặc Nhận sẽ nhận bản build mới, kể cả vào ngày đầu tiên hoặc khi đợt triển khai đang tạm dừng.

Tôi có thể quay lại bản cũ (rollback) của một bản cập nhật ứng dụng iOS trên App Store không?

Không. App Store Connect không có tính năng rollback. Tạm dừng phát hành theo giai đoạn sẽ dừng các lượt cập nhật tự động tiếp theo, nhưng những người đã cài phiên bản đó vẫn giữ nó. Để khắc phục, hãy gửi một phiên bản đã sửa, tốt nhất là lại bật phát hành theo giai đoạn, và yêu cầu xét duyệt nhanh nếu lỗi nghiêm trọng. Cờ tính năng phía máy chủ cho phép bạn tắt phần mã bị lỗi với những người dùng đã cập nhật.

Tôi có thể thay đổi tỷ lệ phần trăm phát hành theo giai đoạn trên App Store không?

Không. Tính đến tháng 11 năm 2026, Apple dùng một đường cong cố định: 1%, 2%, 5%, 10%, 20%, 50% và 100% trong bảy ngày. Các công cụ kiểm soát duy nhất của bạn là tạm dừng, tiếp tục và Release to All Users, tức gửi ngay bản cập nhật đến mọi người dùng đã bật cập nhật tự động. Nếu bạn cần tự chọn tỷ lệ phần trăm, đó là cách triển khai theo giai đoạn của Google Play hoạt động, không phải của Apple.

Tôi có thể dùng phát hành theo giai đoạn cho phiên bản đầu tiên của ứng dụng không?

Không. Apple chỉ cung cấp phát hành theo giai đoạn khi bạn gửi một bản cập nhật phiên bản cho iOS, macOS hoặc tvOS. Google Play cũng có giới hạn tương tự: triển khai theo giai đoạn chỉ dùng được cho các bản cập nhật ứng dụng, không dùng được khi xuất bản ứng dụng lần đầu. Với lần ra mắt đầu tiên, hãy dùng TestFlight hoặc kiểm thử kín để giảm rủi ro trước khi phát hành.

Apple có thông báo cho tôi khi đợt phát hành theo giai đoạn kết thúc không?

Có. Khi đợt phát hành theo giai đoạn hoàn tất, App Store Connect sẽ thông báo cho mọi người dùng có vai trò Admin hoặc App Manager và có quyền truy cập ứng dụng. Tài liệu của Apple không liệt kê Account Holder trong số các vai trò được thông báo, vì vậy nếu chỉ có Account Holder theo dõi các bản phát hành, hãy cấp cho một đồng đội một trong các vai trò kể trên hoặc tự kiểm tra trạng thái phiên bản.

Nguồn & tài liệu tham khảo

Chính sách có thể thay đổi. Hãy kiểm tra tài liệu chính thức trước khi nộp.

Mang bản build đến. Hoặc ý tưởng.

Cùng đưa ứng dụng của bạn về đích.

Một cuộc gọi tập trung để tìm ra điều gì đang ngăn ứng dụng của bạn lên store.

Đặt lịch gọi ↗