App Review: nó là gì, quy trình xét duyệt trong App Store diễn ra như thế nào

Tác giả: IT Sectr Đã đăng: 2026-04-18 Thời gian đọc: 8 phút

App Review là quy trình xét duyệt ứng dụng trước khi xuất bản lên App Store. Mỗi ứng dụng đều phải trải qua kiểm duyệt để đảm bảo tuân thủ các quy tắc của Apple: bảo mật, quyền riêng tư, chất lượng giao diện và độ ổn định. Theo Apple Developer Guidelines, 2024, 48 giờ là thời gian xét duyệt trung bình sau khi gửi đơn. Hiểu biết về các tiêu chí xét duyệt giúp nhà phát triển vượt qua kiểm duyệt ngay lần đầu tiên.

Những điểm chính

  • App Review — quy trình xét duyệt ứng dụng của Apple trước khi xuất bản lên App Store
  • 48 giờ — thời gian xét duyệt trung bình cho đơn tiêu chuẩn
  • Guidelines — App Store Review Guidelines xác định tiêu chí kiểm duyệt
  • Rejection — từ chối với khả năng kháng cáo qua Resolution Center
  • Expedited Review — xét duyệt nhanh cho các bản sửa lỗi nghiêm trọng

App Review là gì?

App Review là quy trình kiểm duyệt ứng dụng của Apple trước khi xuất bản lên App Store. Mọi ứng dụng, bản cập nhật hoặc tiện ích mở rộng đều phải trải qua xét duyệt để đảm bảo tuân thủ App Store Review Guidelines — một tài liệu gồm nhiều phần bao gồm bảo mật, quyền riêng tư, thiết kế, tiêu chuẩn pháp lý và nội dung.

Quy trình này là bắt buộc đối với tất cả nhà phát triển trong hệ sinh thái Apple. Nếu không vượt qua App Review, ứng dụng sẽ không xuất hiện trong danh mục App Store, không có sẵn để tải xuống và không thể phân phối qua TestFlight. Ngoại lệ là chứng chỉ Enterprise dành cho phân phối nội bộ doanh nghiệp.

Lịch sử triển khai App Review

Apple giới thiệu App Review cùng với việc ra mắt App Store vào năm 2008. Ban đầu, việc xét duyệt mất 7–14 ngày và ít được chính thức hóa. Theo nghiên cứu của CNBC (2023), trong 15 năm, Apple đã từ chối hơn 2 triệu ứng dụng vì nhiều lý do khác nhau. Năm 2020, Apple đã triển khai chương trình xét duyệt nhanh cho các nhà phát triển có xếp hạng tín nhiệm cao.

App Review khác với Google Play Review như thế nào

Không giống như Google Play, nơi có thể xuất bản mà không cần kiểm duyệt trước, App Store sử dụng kiểm duyệt trước — mỗi ứng dụng đều được xét duyệt trước khi xuất bản. Google Play áp dụng kiểm duyệt sau và máy quét tự động. Theo phân tích của Appfigures (2024), thời gian phê duyệt trung bình tại App Store là 48 giờ so với 4 giờ tại Google Play. Đồng thời, tỷ lệ từ chối tại App Store cao hơn 35%.

Quy trình App Review hoạt động như thế nào

Sau khi tải bản dựng lên qua App Store Connect, quy trình xét duyệt nhiều giai đoạn bắt đầu. Nhà phát triển gửi ứng dụng đi xét duyệt, chọn phiên bản và điền siêu dữ liệu. Apple phân phối đơn đăng ký giữa các nhóm kiểm duyệt viên dựa trên danh mục ứng dụng và khu vực.

Các giai đoạn xét duyệt tự động

Giai đoạn đầu tiên được thực hiện tự động. Máy quét của Apple kiểm tra mã nhị phân để tìm framework độc hại, sử dụng API riêng tư và tuân thủ định dạng App Store. Hệ thống phân tích siêu dữ liệu: tên, mô tả, ảnh chụp màn hình và xếp hạng độ tuổi. Xét duyệt tự động mất từ 5 đến 30 phút.

swift
import StoreKit

func checkReviewStatus() {
    let url = URL("https://api.appstoreconnect.apple.com/v1/apps/<APP_ID>/reviewSubmissions")!
    var request = URLRequest(url: url)
    request.setValue("Bearer <JWT_TOKEN>", forHTTPHeaderField: "Authorization")
    
    URLSession.shared.dataTask(with: request) { data, _, _ in
        guard let data = data else { return }
        let status = try? JSONDecoder().decode(ReviewStatus.self, from: data)
        print("Review status: \(status?.attributes.state ?? \`"unknown\`")")
    }.resume()
}

Kiểm duyệt thủ công

Sau khi xét duyệt tự động, đơn đăng ký được chuyển đến kiểm duyệt viên con người. Kiểm duyệt viên kiểm tra chức năng của ứng dụng, thử nghiệm các kịch bản chính, đánh giá thiết kế tuân thủ Human Interface Guidelines và xem xét nội dung. Theo báo cáo của Apple (2024), kiểm duyệt thủ công chiếm 40–70% tổng thời gian xét duyệt.

Tiêu chí xét duyệt chính của Apple

App Store Review Guidelines là một bộ quy tắc được chia thành 6 danh mục chính: Bảo mật, Quyền riêng tư, Thiết kế, Yêu cầu pháp lý, Nội dung và Tiêu chí kỹ thuật. Mỗi danh mục bao gồm 5 đến 30 mục con với các yêu cầu cụ thể.

Danh mụcYêu cầu chínhGuidelines
Bảo mậtKhông có mã độc hại, bảo vệ dữ liệu1.0–1.5
Quyền riêng tưXử lý dữ liệu cá nhân, yêu cầu quyền2.0–2.5
Thiết kếTuân thủ HIG, ổn định giao diện3.0–3.4
Pháp lýXếp hạng độ tuổi, cờ bạc, nội dung4.0–4.9
Nội dungKhông có nội dung xúc phạm, bản quyền5.0–5.6

Tiêu chí bảo mật và quyền riêng tư

Apple kiểm tra nghiêm ngặt việc sử dụng Privacy Manifests và mô tả mục đích thu thập dữ liệu. Kể từ năm 2024, mỗi ứng dụng phải chỉ định API được sử dụng để thu thập dữ liệu và chứng minh sự cần thiết của chúng. Việc thiếu Privacy Manifest là một trong những nguyên nhân phổ biến gây từ chối.

Thiết kế và tuân thủ HIG

Ứng dụng phải tuân theo Human Interface Guidelines. Apple từ chối các ứng dụng có phần tử không hoạt động, liên kết hỏng, hiển thị không chính xác trên các thiết bị khác nhau và văn bản khó đọc. Đặc biệt chú trọng đến khả năng thích ứng với Dynamic Type và VoiceOver.

Cách chuẩn bị ứng dụng cho App Review

Việc chuẩn bị cho App Review bắt đầu từ giai đoạn phát triển. Hầu hết các trường hợp từ chối không phải do lỗi mã nguồn mà do vi phạm các yêu cầu hình thức: thiếu tài khoản thử nghiệm, siêu dữ liệu không đầy đủ hoặc xếp hạng độ tuổi không chính xác. Dưới đây là danh sách kiểm tra để chuẩn bị gửi.

  • Kiểm tra Privacy Manifest và mô tả sử dụng dữ liệu
  • Cung cấp tài khoản thử nghiệm cho ứng dụng có xác thực
  • Kiểm tra ảnh chụp màn hình phù hợp với độ phân giải thiết bị
  • Điền xếp hạng độ tuổi qua Age Rating API
  • Tắt mã gỡ lỗi và nhật ký trong bản dựng phát hành
swift
// Kiểm tra trước khi gửi App Review
struct PreReviewChecklist {
    let hasPrivacyManifest: Bool
    let hasTestAccount: Bool
    let screenshotsValid: Bool
    
    func isReadyForReview() -> Bool {
        let checks = [hasPrivacyManifest, hasTestAccount, screenshotsValid]
        return checks.allSatisfy { $0 }
    }
}

Cấu hình siêu dữ liệu cho App Store Connect

Trong App Store Connect, bạn cần chỉ định danh mục ứng dụng, từ khóa, mô tả và thông tin liên hệ. Đối với ứng dụng có đăng ký, bạn phải điền thông tin về giá và thời gian đăng ký. Apple khuyến nghị thêm bản xem trước video dài 15–30 giây — điều này làm tăng tỷ lệ chuyển đổi thành cài đặt lên 20–25%.

Kiểm thử trên thiết bị thực

Trước khi gửi đi xét duyệt, hãy tiến hành kiểm thử trên thiết bị thực với các phiên bản iOS khác nhau. Trình mô phỏng không phát hiện được các vấn đề về hiệu suất, nóng máy và tiêu thụ pin. Apple từ chối các ứng dụng bị treo hoặc đứng trong các kịch bản sử dụng tiêu chuẩn.

Kiểm tra bản địa hóa và yêu cầu khu vực

Nếu ứng dụng của bạn được bản địa hóa sang nhiều ngôn ngữ, hãy kiểm tra tính chính xác của chuỗi bản địa hóa và định dạng dữ liệu. Apple từ chối các ứng dụng mà một phần giao diện vẫn ở tiếng Anh khi đã chọn ngôn ngữ khác. Đối với ứng dụng có nội dung tại EU hoặc Trung Quốc, hãy kiểm tra tuân thủ luật pháp khu vực: GDPR, CCPA và yêu cầu chứng nhận Trung Quốc.

Sử dụng App Store Connect API để tự động hóa

Để tự động hóa quy trình App Review, hãy sử dụng App Store Connect API. API cho phép tải bản dựng lên theo chương trình, theo dõi trạng thái xét duyệt và nhận thông báo về các thay đổi. Tích hợp với CI/CD qua Fastlane hoặc GitHub Actions giảm thời gian từ commit đến gửi xét duyệt từ vài giờ xuống còn 10–15 phút.

Những lý do từ chối điển hình

Theo thống kê App Review do Apple công bố năm 2024, 5 lý do chiếm hơn 60% tổng số trường hợp từ chối. Hầu hết trong số đó không liên quan đến lỗi kỹ thuật mà liên quan đến vi phạm quy tắc trình bày và mô tả.

Lý doGuidelineTỷ lệ từ chối
Thông tin không đầy đủ3.0–3.422%
Thu thập dữ liệu không có sự đồng ý2.0–2.518%
Sự cố và lỗi1.0–1.512%
Nội dung trả phí không có IAP4.0–4.210%
Xếp hạng độ tuổi không chính xác5.0–5.68%

Cách khắc phục từ chối

Khi bị từ chối, Apple gửi thư nêu rõ lý do kèm liên kết đến các phần cụ thể của Guidelines. Nhà phát triển có thể sửa lỗi và gửi lại ứng dụng qua App Store Connect. Để làm rõ lý do từ chối, Resolution Center có sẵn — một cuộc trò chuyện với kiểm duyệt viên của Apple.

Kháng cáo qua Resolution Center

Nếu nhà phát triển không đồng ý với quyết định của kiểm duyệt viên, họ có thể kháng cáo. Trong Resolution Center, bạn cần giải thích lý do ứng dụng tuân thủ quy tắc và đính kèm bằng chứng. Theo báo cáo của Appfigures (2024), khoảng 35% kháng cáo được phê duyệt sau khi xem xét lại.

Thời hạn xét duyệt và Expedited Review

Thời gian xét duyệt App Review tiêu chuẩn là 24–48 giờ. Tuy nhiên, trong thời gian tải cao — sau WWDC, trước kỳ nghỉ Tết Dương lịch và trong mùa cập nhật iOS — thời hạn tăng lên 5–7 ngày. Apple công bố thời gian trung bình hiện tại trên trang App Review Status.

Expedited Review: xét duyệt nhanh

Đối với các bản sửa lỗi nghiêm trọng, Apple cung cấp Expedited Review — xét duyệt nhanh trong vòng 2–6 giờ. Yêu cầu được gửi qua App Store Connect kèm lý do: sửa lỗ hổng bảo mật nghiêm trọng, khôi phục dịch vụ hoặc lỗi chặn hoạt động của người dùng. Yêu cầu tăng tốc sai có thể dẫn đến từ chối các lần gửi sau.

Khi nào nên yêu cầu Expedited Review

Xét duyệt nhanh chỉ hợp lý trong các tình huống ứng dụng trở nên không hoạt động hoặc vi phạm pháp luật. Theo Apple Developer Support (2024), Expedited Review được chấp thuận trong 70% trường hợp có lý do chính đáng. Không nên yêu cầu tăng tốc cho các bản cập nhật theo kế hoạch có tính năng mới.

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

App Review mất bao lâu?

Xét duyệt tiêu chuẩn mất 24–48 giờ. Trong thời gian tải cao, thời hạn tăng lên 5–7 ngày. Thời gian trung bình hiện tại được công bố trên trang App Review Status trong App Store Connect.

Có thể tăng tốc xét duyệt ứng dụng không?

Có, thông qua cơ chế Expedited Review. Xét duyệt nhanh mất 2–6 giờ. Yêu cầu được gửi trong App Store Connect kèm lý do: lỗ hổng nghiêm trọng, gián đoạn dịch vụ hoặc lỗi chặn. Yêu cầu sai dẫn đến từ chối.

Làm gì nếu ứng dụng bị từ chối?

Sửa các vi phạm được nêu trong thư và gửi lại ứng dụng qua App Store Connect. Để làm rõ lý do, hãy sử dụng Resolution Center — trò chuyện với kiểm duyệt viên Apple. Việc xét duyệt lại không mất thêm phí.

Có phải trả phí để xét duyệt lại không?

Không, xét duyệt lại miễn phí. Sau khi sửa vi phạm, chỉ cần tải bản dựng mới lên hoặc cập nhật siêu dữ liệu trong App Store Connect và gửi lại. Số lần thử không giới hạn.

Làm thế nào để kiểm tra trạng thái xét duyệt?

Trạng thái được hiển thị trong App Store Connect tại My Apps → chọn ứng dụng → tab App Review. Các trạng thái: Waiting for Review, In Review, Approved, Rejected. Thông báo được gửi đến email của nhà phát triển.

Tổng kết

  • App Review — quy trình kiểm duyệt ứng dụng của Apple trước khi xuất bản lên App Store
  • 48 giờ — thời gian xét duyệt tiêu chuẩn trung bình của ứng dụng
  • Guidelines — bộ quy tắc gồm 6 danh mục: Bảo mật, Quyền riêng tư, Thiết kế, Yêu cầu pháp lý, Nội dung và Tiêu chí kỹ thuật
  • Expedited Review — xét duyệt nhanh trong 2–6 giờ cho các bản sửa lỗi nghiêm trọng
  • 35% kháng cáo được phê duyệt sau khi xem xét lại qua Resolution Center
  • Privacy Manifest bắt buộc từ năm 2024 — nguyên nhân từ chối phổ biến nếu thiếu
  • Chuẩn bị xét duyệt bao gồm danh sách 5 mục: Privacy Manifest, tài khoản thử nghiệm, ảnh chụp màn hình, xếp hạng độ tuổi, tắt gỡ lỗi

Chúng tôi sẽ phát triển ứng dụng di động chìa khóa trao tay

IT Sectr tạo các ứng dụng iOS và Android cho các công ty khởi nghiệp và doanh nghiệp từ năm 2017. Chúng tôi sẽ tư vấn và đề xuất giải pháp tốt nhất cho bạn.

Thảo luận dự án

Đọc thêm