Danh sách kiểm tra khi nộp app: mọi tài sản cho cả hai cửa hàng (2026)
Bạn đã xây xong app. Giờ cả hai cửa hàng đều muốn một loạt tài sản và câu trả lời trước khi cho phép nó qua, và hai bộ yêu cầu này khác nhau. Đây là danh sách tổng hợp: mọi tài sản và mọi trường mà App Store Connect và Google Play Console yêu cầu, phân theo từng cửa hàng, cùng các quy tắc build 2026 chặn việc tải lên trước cả khi review bắt đầu.
Chúng tôi đã có một danh sách kiểm tra chỉ về ảnh chụp màn hình (liên kết ở cuối bài). Bài này là danh sách rộng hơn — ảnh chụp màn hình chỉ là một mục ở đây, nằm cạnh biểu tượng, feature graphic, văn bản listing, biểu mẫu quyền riêng tư, xếp hạng, và các yêu cầu build kiểm soát việc tải lên.
Yêu cầu và thời hạn có thể thay đổi. Hãy xem mọi quy tắc có ghi ngày dưới đây chỉ là gợi ý để kiểm tra lại với tài liệu chính thức của cửa hàng vào ngày bạn nộp, không phải một sự thật cố định.
Bước 0: hai tài khoản nhà phát triển
Bạn không thể nộp app ở bất kỳ đâu nếu không có tài khoản trên mỗi cửa hàng, và chúng có mô hình giá khác nhau:
- Apple Developer Program — 99 đô/năm (USD, thu bằng tiền tệ địa phương). Đây là gói thành viên định kỳ. Để hết hạn thì app của bạn sẽ bị gỡ khỏi App Store cho đến khi bạn gia hạn.
- Google Play Console — 25 đô, trả một lần khi đăng ký. Trả một lần, không hoàn tiền, không cần gia hạn.
- Xác minh danh tính ở cả hai bên. Tài khoản cá nhân và tổ chức đều phải qua xác minh. Tài khoản tổ chức trên Google cần số D-U-N-S; Apple xác minh pháp nhân cho đăng ký tổ chức. Hãy dự trù vài ngày cho việc này trước khi lên kế hoạch phát hành.
Apple: App Store Connect yêu cầu gì
Bản build:
- Binary app được build với SDK hiện hành. Kể từ tháng 4/2025, app iOS và iPadOS phải được build với iOS 18 SDK (Xcode 16) trở lên để tải lên. Apple đã thông báo rằng từ 28/4/2026, việc tải lên cần iOS 26 SDK trở lên — hãy kiểm tra SDK nào đang có hiệu lực vào ngày bạn nộp.
- Biểu tượng app nằm trong bản build. Apple lấy biểu tượng từ asset catalog của app; không có mục tải biểu tượng riêng trong App Store Connect. Biểu tượng thiếu hoặc lỗi sẽ khiến việc kiểm tra khi tải lên thất bại.
- Bundle ID duy nhất, chữ ký hợp lệ, và câu trả lời về tuân thủ xuất khẩu. Câu hỏi về mã hóa/xuất khẩu xuất hiện khi tải lên — hầu hết app chọn diện miễn trừ tiêu chuẩn, nhưng bạn vẫn phải trả lời.
Tài sản hình ảnh:
- Ảnh chụp màn hình cho iPhone 6.9 inch. Ít nhất một, tối đa mười. Các kích thước được chấp nhận gồm
1320 × 2868,1290 × 2796, và1260 × 2736(dọc). Apple tự động thu nhỏ bộ ảnh này cho các iPhone nhỏ hơn, nên bộ 6.5 inch chỉ cần thiết nếu bạn bỏ hẳn 6.9 inch. - Ảnh chụp màn hình iPad nếu app hỗ trợ iPad. Bộ 13 inch là
2064 × 2752hoặc2048 × 2732(dọc). Bắt buộc khi app của bạn chạy trên iPad. - Video App Preview tùy chọn cho mỗi kích cỡ thiết bị, dài 15–30 giây.
Văn bản listing:
- Tên app (tối đa 30 ký tự) và phụ đề (tối đa 30).
- Từ khóa — một trường duy nhất 100 ký tự, phân tách bằng dấu phẩy, không hiển thị với người dùng nhưng ảnh hưởng đến tìm kiếm.
- Mô tả (tối đa 4.000 ký tự) và văn bản quảng cáo (tối đa 170, có thể chỉnh sửa mà không cần bản build mới).
- URL hỗ trợ, và URL marketing nếu bạn muốn.
Pháp lý, quyền riêng tư, và xếp hạng:
- URL chính sách quyền riêng tư. Bắt buộc với mọi app.
- Câu trả lời về quyền riêng tư của app — "nhãn dinh dưỡng." Bạn khai báo app và các SDK bên thứ ba của nó thu thập dữ liệu gì và dùng ra sao. Những câu trả lời này bắt buộc phải có để nộp, và chúng hiển thị dưới dạng nhãn quyền riêng tư trên trang sản phẩm của bạn.
- Xếp hạng độ tuổi. Trả lời qua bảng câu hỏi. Apple đã chuyển sang hệ thống xếp hạng độ tuổi chi tiết hơn (với các bậc 13+, 16+, và 18+) hiển thị trên thiết bị chạy iOS 26 trở lên, vì vậy hãy kiểm tra lại câu trả lời nếu lần cuối bạn xếp hạng app theo hệ cũ.
- Danh mục chính (và danh mục phụ tùy chọn), cộng thêm một đường dẫn xóa tài khoản trong app nếu app của bạn hỗ trợ tạo tài khoản.
Google: Play Console yêu cầu gì
Bản build:
- Một Android App Bundle (.aab), không phải APK, cho app mới.
- Cấp target API. App mới và bản cập nhật hiện phải nhắm đến Android 15 (API cấp 35) trở lên. Google đã nói rằng từ 31/8/2026, app mới và bản cập nhật phải nhắm đến Android 16 (API cấp 36) — hãy xác minh cấp đang có hiệu lực khi bạn nộp.
- Bản build phát hành đã ký, thường qua Play App Signing.
Tài sản hình ảnh:
- Biểu tượng app — 512 × 512 px, PNG 32-bit, dưới 1 MB.
- Feature graphic — 1024 × 500 px, JPEG hoặc PNG 24-bit không có alpha. Đây là tài sản listing bắt buộc trên Play, không có tương đương bên Apple, và nó là banner hiển thị ở đầu trang listing của bạn.
- Ít nhất 2 ảnh chụp màn hình điện thoại (tối đa 8). JPEG hoặc PNG 24-bit, mỗi cạnh từ 320 đến 3.840 px, tỷ lệ khung hình 16:9 hoặc 9:16. Ảnh chụp màn hình cho máy tính bảng và các form-factor khác là tùy chọn trừ khi bạn nhắm đến những thiết bị đó.
- Video quảng cáo tùy chọn dưới dạng URL YouTube.
Văn bản listing:
- Tên app (tối đa 30 ký tự).
- Mô tả ngắn (tối đa 80) — dòng đầu tiên người dùng đọc.
- Mô tả đầy đủ (tối đa 4.000).
Pháp lý, quyền riêng tư, và xếp hạng:
- URL chính sách quyền riêng tư. Bắt buộc.
- Biểu mẫu an toàn dữ liệu. Phần tương đương bên Google với nhãn quyền riêng tư của Apple — bạn khai báo dữ liệu gì bạn thu thập, chia sẻ, và xử lý ra sao. Bắt buộc trước khi có thể xuất bản, và phải khớp với hành vi thực tế của app.
- Bảng câu hỏi xếp hạng nội dung (IARC). Tạo ra xếp hạng độ tuổi theo khu vực từ câu trả lời của bạn.
- Danh mục app, cộng với khai báo đối tượng mục tiêu và quảng cáo. Nếu bất kỳ phần nào của đối tượng là trẻ em, sẽ có thêm yêu cầu.
Các quy tắc 2026 khiến bản build bị từ chối trước khi review
Đây không phải chuyện chăm chút — chúng chặn thẳng việc tải lên hoặc phát hành, nên đáng để kiểm tra trước tiên:
- SDK tối thiểu của Apple. Việc tải lên cần iOS 18 SDK (Xcode 16) kể từ tháng 4/2025, với iOS 26 SDK trở thành mức sàn khoảng 28/4/2026 theo thông báo của Apple. Build với SDK cũ và App Store Connect sẽ từ chối binary ngay khi tải lên.
- Cấp target API của Google. App mới và bản cập nhật hiện nhắm đến Android 15 (API 35), chuyển sang Android 16 (API 36) từ 31/8/2026 theo lộ trình đã công bố của Google. Cấp target quá thấp sẽ chặn việc phát hành.
- Cổng closed-testing của Google cho tài khoản cá nhân. Tài khoản nhà phát triển cá nhân tạo sau 13/11/2023 phải chạy một đợt closed test với ít nhất 12 người thử nghiệm tham gia trong 14 ngày liên tiếp trước khi có thể xin quyền truy cập production. (Google đã hạ mức này từ 20 người thử nghiệm vào cuối 2024.) Tài khoản tổ chức đã xác minh được miễn trừ. Điều này khiến các nhà phát triển đơn lẻ bất ngờ nhất — nó cộng thêm ít nhất hai tuần giữa "app đã sẵn sàng" và "app đã lên sóng," vì vậy hãy bắt đầu closed test sớm.
Danh sách chung trước khi nộp (cả hai cửa hàng)
Một vài điều cần kiểm tra áp dụng cho cả hai bên và dễ bị bỏ sót khi vội phát hành:
- Chú thích ảnh chụp màn hình bằng ngôn ngữ của từng locale. Chú thích tiếng Anh trong một listing tiếng Đức hoặc tiếng Nhật sẽ bị đánh dấu. Ngôn ngữ chú thích và locale của listing phải khớp nhau.
- Tài sản và văn bản khớp với app thật. Nếu ảnh chụp màn hình hay mô tả cho thấy một tính năng, app đã phát hành phải thực sự có tính năng đó. Cả hai cửa hàng đều từ chối khi metadata thổi phồng app.
- Không nhồi giá hoặc URL ngoài cửa hàng vào ảnh chụp màn hình. Giá thuộc về trang cửa hàng, không phải trong artwork; lớp phủ "ghé thăm website của chúng tôi" thường bị từ chối.
- Khai báo quyền riêng tư khớp thực tế. Nhãn quyền riêng tư của Apple và biểu mẫu Data safety của Google đều phải phản ánh đúng những gì code và SDK của bạn thực sự làm.
- Một tài khoản thử nghiệm hoạt động được, nếu app yêu cầu đăng nhập, gửi kèm cho reviewer trong ghi chú review.
Mokbi phù hợp ở đâu
Phần lớn danh sách này là việc bạn phải tự làm — tài khoản, bản build, câu trả lời quyền riêng tư, xếp hạng. Mokbi lo phần tài sản hình ảnh và văn bản, đây là phần tốn nhiều giờ nhất khi bạn làm thủ công cho hai cửa hàng và nhiều ngôn ngữ.
- Tài sản hình ảnh. Nó tạo ra ảnh chụp màn hình cho cả hai cửa hàng ở đúng kích thước yêu cầu, và feature graphic của Play, từ một dự án — nên bạn không phải crop lại cùng một artwork cho từng loại thiết bị.
- Văn bản listing. Nó soạn thảo tên, phụ đề, mô tả, và mô tả ngắn của bạn, sau đó dịch toàn bộ listing sang 50 ngôn ngữ để mỗi locale ra mắt với chú thích và nội dung khớp nhau.
- Xuất bản listing hoàn chỉnh. Mokbi đẩy các tài sản và văn bản listing hoàn chỉnh thay bạn: đưa thẳng lên Google Play qua Play Developer API, và dàn sẵn trong App Store Connect thành một phiên bản sẵn sàng để bạn nộp. Apple yêu cầu chính bạn phải bấm Submit và trải qua review cuối cùng đó — đó là quy tắc của Apple, không phải giới hạn của Mokbi.
Mục đích không phải để thay thế danh sách kiểm tra — mà là để bỏ bớt phần tài sản và dịch thuật khỏi nó, để phần còn lại chỉ mất một buổi chiều ngắn.