Chuyển nhượng
Làm sao chuyển app sang tài khoản App Store developer khác? Checklist cho người bán
Trả lời ngắn
Để chuyển app sang tài khoản developer khác, Account Holder (chủ tài khoản) của bạn khởi tạo App Transfer trong App Store Connect với Apple Account và Team ID của người mua; Account Holder bên người mua chấp nhận trong vòng 60 ngày, và Apple xử lý trong tối đa 2 ngày làm việc. App có thể vẫn được bán suốt thời gian đó và giữ nguyên điểm đánh giá và review. Trước khi bắt đầu, hãy đảm bảo không có phiên bản nào đang chờ duyệt, TestFlight đã tắt, và không product ID In-App Purchase nào của bạn đã tồn tại trong tài khoản của người mua.
Bạn đang nghĩ đến chuyện bán app? Gửi tôi link store và vài con số sơ bộ; tôi thường phản hồi trong vòng vài giờ, và bạn không mất khoản phí nào. Gửi app cho tôi
Dựa trên các trang Trợ giúp App Store Connect của Apple về chuyển nhượng app, kiểm tra vào tháng 9/2026. Apple có cập nhật các quy định này. Nếu có gì ở đây mâu thuẫn với tài liệu hiện hành của Apple, hãy theo Apple.
Khi bạn bán một app iOS, app được chuyển từ tài khoản developer của bạn sang tài khoản của người mua qua tính năng chuyển nhượng app (app transfer) chính thức của Apple. Bạn không giao tài khoản developer, và cũng không phải nộp lại app. Chuyển nhượng là bước kỹ thuật cuối cùng của một thương vụ. Toàn bộ quy trình, từ các con số đến thanh toán, có trong cách bán app.
Tiêu chí chuyển nhượng app của Apple là gì?
App chỉ có thể được chuyển khi đáp ứng tất cả tiêu chí chuyển nhượng app của Apple:
- Cả hai tài khoản đều ở trạng thái tốt. Không tài khoản nào đang chờ xử lý hoặc đang trong quá trình thay đổi, và cả hai đã chấp nhận các thỏa thuận Paid and Free Apps mới nhất. Nếu bạn đã chấp nhận EU Alternative Terms Addendum, người mua cũng phải chấp nhận.
- Ít nhất một phiên bản đã được phát hành trên App Store, và app không ở trạng thái đặt trước (pre-order) ở bất kỳ đâu.
- Không có phiên bản nào đang trong quá trình xử lý. Không có gì được ở trạng thái Processing for Distribution, Waiting for Review, In Review, Accepted, Pending Developer Release hoặc Pending Apple Release.
- Mọi In-App Purchase đều ở trạng thái Approved, Ready to Submit, Developer Removed from Sale hoặc Rejected. Không có gì đang chờ duyệt.
- Không trùng product ID. Product ID của các In-App Purchase của bạn không được tồn tại sẵn trong tài khoản của người mua.
- Không có asset pack nào do Apple lưu trữ đang chờ duyệt.
- TestFlight đã tắt, đã xóa build, người kiểm thử và thông tin kiểm thử, và đã xóa dữ liệu Xcode Cloud.
- App không phải app Apple Arcade, và không phải app Mac chạy sandbox có dùng chung một App Group container.
Người bán cần làm gì trước khi bắt đầu chuyển nhượng?
Đảm bảo khoản thanh toán trước, sau đó dọn sạch mọi thứ có thể chặn hoặc làm phức tạp việc chuyển nhượng.
- Đảm bảo nhận tiền an toàn trước. Người mua nạp tiền vào escrow (dịch vụ ký quỹ trung gian), sau đó bạn mới bắt đầu chuyển. Xem escrow khi bán app.
- Lấy email Apple Account và Team ID của người mua. Team ID nằm trong phần thông tin thành viên (membership) của tài khoản developer của họ.
- Phát hành bản cập nhật đang chờ, hoặc đợi. Trong lúc chuyển nhượng, không có gì được ở trạng thái chờ duyệt, và khi yêu cầu đang chờ, bạn không thể sửa metadata, giá, phạm vi phát hành hay In-App Purchase.
- Tắt TestFlight và xóa build cùng người kiểm thử. Xóa dữ liệu Xcode Cloud.
- Kiểm tra product ID với người mua để không ID nào trùng với ID trong tài khoản của họ.
- App dùng gói đăng ký: chia sẻ app-specific shared secret với người mua trước khi chuyển; họ sẽ tạo lại sau đó. Xem thêm trong bán app dùng gói đăng ký.
- Sign in with Apple: nếu app dùng tính năng này, hãy tạo transfer identifier cho người dùng theo hướng dẫn của Apple, để họ giữ được tài khoản.
- Tải hồ sơ về máy, như báo cáo doanh số và dữ liệu xuất từ App Analytics, để phục vụ việc khai thuế. Bạn sẽ mất quyền truy cập App Analytics sau khi chuyển.
Phần lớn những việc này cũng là thứ người mua kiểm tra từ trước, trong giai đoạn thẩm định (due diligence). Checklist thẩm định của tôi nói về phía đó.
Chuyển app sang tài khoản developer khác thế nào, từng bước một?
Người bán gửi yêu cầu chuyển, người mua chấp nhận, và Apple xử lý. Đây là các bước theo trang khởi tạo và trang chấp nhận của Apple:
- Người bán: Account Holder đăng nhập App Store Connect, mở app, bấm App Information (trong mục General), cuộn xuống Additional Information và bấm Transfer App. Apple có thể yêu cầu xác thực hai yếu tố. Nếu có tiêu chí chưa đáp ứng, App Store Connect sẽ báo cho bạn ở đây.
- Người bán: nhập Apple Account và Team ID của bên nhận, đồng ý với các điều khoản và bấm Request Transfer. App giữ nguyên trạng thái và có thêm trạng thái Pending App Transfer. Bên nào cũng có thể hủy khi yêu cầu còn đang chờ bên nhận.
- Người mua: Account Holder bên nhận chấp nhận chuyển nhượng trong App Store Connect. Nếu không được chấp nhận trong vòng 60 ngày, yêu cầu sẽ hết hạn.
- Apple: xử lý việc chuyển nhượng, theo Apple có thể mất tối đa hai ngày làm việc.
- Người mua: tạo provisioning profile mới, rồi phát hành bản cập nhật đầu tiên dưới tài khoản mới.
Khi chuyển nhượng app, cái gì được giữ lại và cái gì không?
Trang app trên store, điểm đánh giá, review, người dùng và bundle ID được giữ lại; TestFlight, App Groups, Apple Pay merchant ID và một số tính năng Game Center thì không. Chi tiết, theo trang tổng quan về chuyển nhượng app của Apple:
| Hạng mục | Điều gì xảy ra |
|---|---|
| Trang app, điểm đánh giá & review | Được giữ lại. App có thể vẫn được bán trong lúc chuyển. |
| Người dùng hiện tại | Vẫn giữ app và tiếp tục nhận bản cập nhật. |
| Bundle ID / App ID | Được giữ lại (App ID dạng wildcard sẽ trở thành explicit). |
| Container iCloud / CloudKit | Được giữ lại. |
| Sign in with Apple | Service ID được giữ lại; người bán phải tạo transfer identifier cho người dùng. |
| App Analytics | Người mua nhận toàn bộ lịch sử. Người bán mất quyền truy cập App Analytics nhưng vẫn giữ dữ liệu Sales and Trends trước ngày chuyển. |
| Doanh số & thanh toán | Mỗi bên nhận dữ liệu doanh số và thanh toán cho phần của mình tính theo ngày chuyển nhượng. |
| Thông báo đẩy (push notification) | Chứng chỉ APNs hiện có vẫn hoạt động đến khi hết hạn; sau đó người mua cần chứng chỉ riêng. |
| Keychain sharing | Hoạt động đến bản cập nhật đầu tiên của người mua; sau đó người dùng có thể phải đăng nhập lại một lần. |
| App Groups | Không được giữ lại. Người bán xóa chúng và người mua đăng ký lại. |
| TestFlight & Xcode Cloud | Phải xóa trước khi chuyển. |
| Game Center | Một số tính năng (nhóm, bảng xếp hạng gộp, khả năng tương thích nhiều người chơi) bị đặt lại hoặc không được giữ lại. |
| Apple Pay merchant ID | Không được giữ lại; người mua cần ID mới ở bản cập nhật đầu tiên. |
| Thẻ Wallet (Wallet pass) | Phải phát hành lại. |
| Mã khuyến mãi (promo code) | Không thể tạo mã khuyến mãi mới cho app sau khi chuyển. |
Dựa trên tài liệu của Apple, kiểm tra vào tháng 9/2026.
Nếu app dùng Game Center, hãy lên kế hoạch trước: Apple gỡ app khỏi các nhóm Game Center, bảng xếp hạng gộp quay về ID cũ, và người mua phát hành một bản build dùng các ID đó.
Sau khi chuyển nhượng, người bán còn phải làm gì?
Bàn giao mọi thứ nằm ngoài Apple, rồi xác nhận với escrow để tiền được giải ngân.
- Bàn giao mọi thứ nằm ngoài Apple: mã nguồn, backend, tên miền, analytics, báo cáo crash, hộp thư hỗ trợ và tài khoản mạng xã hội, tùy những gì hợp đồng bao gồm.
- Chuyển các dịch vụ bên thứ ba như RevenueCat, Firebase và mạng quảng cáo cho người mua, hoặc giúp họ tạo lại. RevenueCat chuyển cả project, không chuyển từng app riêng lẻ.
- Xác nhận với escrow để tiền được giải ngân khi người mua xác nhận đã nhận.
- Giữ liên lạc trong thời gian hỗ trợ bạn đã thỏa thuận trong hợp đồng mua bán.
Có nên bán tài khoản developer thay vì chuyển nhượng app không?
Gần như không bao giờ. Tính năng chuyển nhượng app của Apple tồn tại để app có thể đổi chủ mà không cần chia sẻ tài khoản. Bán cả tài khoản developer sẽ gắn danh tính và thông tin thuế của bạn vào công việc kinh doanh của người khác, và rủi ro cho cả hai bên. Hãy chuyển app và giữ lại tài khoản của bạn.
Chuyển app trên Google Play có khác không?
Có. Trên Android, bạn gửi yêu cầu từ Play Console kèm mã giao dịch đăng ký của cả hai tài khoản, và app có mua hàng trong app sẽ bị gỡ khỏi trạng thái phát hành cho đến khi người mua phát hành lại. Hướng dẫn đầy đủ có trong bài của tôi về chuyển nhượng app trên Google Play.
Câu hỏi thường gặp
Chuyển nhượng app trên App Store mất bao lâu?
Sau khi người mua chấp nhận, Apple cho biết việc xử lý mất tối đa hai ngày làm việc. Người mua có 60 ngày để chấp nhận trước khi yêu cầu hết hạn.
App của tôi có bị ngừng hoạt động trong lúc chuyển không?
Không. Apple cho biết app có thể vẫn có mặt trên App Store trong lúc chuyển, và người dùng hiện tại vẫn tiếp tục dùng và nhận bản cập nhật.
Điểm đánh giá và review có đi theo app không?
Có. Apple nói rõ app giữ nguyên điểm đánh giá và review sau khi chuyển.
Tài khoản của tôi có nhiều app, tôi có thể chuyển một app thôi không?
Được. Chuyển nhượng được thực hiện theo từng app, và các app khác vẫn ở lại trong tài khoản của bạn.
Ai phải khởi tạo việc chuyển nhượng?
Theo các trang trợ giúp của Apple, Account Holder của tài khoản developer bên bán khởi tạo việc chuyển, và Account Holder của tài khoản bên mua chấp nhận.
Người đăng ký hiện tại sẽ ra sao khi app được chuyển nhượng?
Apple tách báo cáo doanh số và thanh toán theo ngày chuyển nhượng. Trang của Apple không nói rõ gói đăng ký có tiếp tục gia hạn hay không, nhưng trên thực tế người bán và người mua cho biết chúng vẫn tiếp tục sau khi chuyển. Xem bán app dùng gói đăng ký để biết chi tiết.



