Đưa app lên App Store và Google Play: danh sách việc cần chuẩn bị (2026)

Tài khoản nhà phát triển, chính sách quyền riêng tư, ảnh và mô tả, thời gian duyệt, lý do hay bị từ chối và các yêu cầu mới của năm 2026, theo trang chính thức của Apple và Google.

Phát LâmĐăng 8 phút đọcCơ bản
Đưa app lên App Store và Google Play: danh sách việc cần chuẩn bị (2026)
Mục lục
  1. Bước 1: Mở tài khoản nhà phát triển
  2. Bước 2: Chính sách quyền riêng tư
  3. Bước 3: Ảnh, mô tả và thông tin cửa hàng
  4. Bước 4: Yêu cầu kỹ thuật của năm 2026
  5. Bước 5: Gửi duyệt và thời gian chờ
  6. Vì sao app hay bị từ chối
  7. Danh sách kiểm trước khi bấm gửi
  8. Làm gì tiếp theo

App làm xong, chạy ngon trên điện thoại của bạn. Đến lúc bấm nút gửi lên cửa hàng thì nhận thư báo bị từ chối, lý do là thiếu đường dẫn chính sách quyền riêng tư. Mất thêm vài ngày chỉ vì một dòng link. Kiểu chuyện này rất dễ xảy ra, và hầu hết lý do bị từ chối đều tránh được nếu chuẩn bị trước.

Bài này là danh sách việc cần làm để đưa app lên App Store (Apple) và Google Play (Google), theo thứ tự nên làm. Mình kiểm các con số và ngày tháng trên trang chính thức của hai hãng ngày 21/10/2026. Hai hãng sửa quy định thường xuyên, nên trước khi nộp bạn vẫn nên mở lại các đường dẫn ở cuối bài.

Gói app đi qua các cổng kiểm tra rồi tách ra hai cửa hàng
Từ bản build đến hai cửa hàng, qua nhiều cổng kiểm tra.

Bước 1: Mở tài khoản nhà phát triển

Muốn đăng app, bạn cần một tài khoản riêng của từng hãng.

Apple: chương trình Apple Developer Program có phí 99 USD mỗi năm (hoặc mức tương đương theo tiền tệ nơi bạn ở). Bạn đăng ký là cá nhân hoặc tổ chức. Tổ chức dùng được tên công ty và mời thêm thành viên. Một số tổ chức phi lợi nhuận, trường học, cơ quan nhà nước được miễn phí.

Google: phí đăng ký là 25 USD, trả một lần. Bạn cần giấy tờ tuỳ thân hợp lệ và thẻ thanh toán cùng tên pháp lý, phải đủ 18 tuổi. Nếu thông tin bị đánh giá không hợp lệ thì phí không được hoàn lại. Tài khoản cá nhân mở sau ngày 13/11/2023 còn phải chạy "thử nghiệm kín" trước khi lên bản chính thức: ít nhất 12 người thử, cùng tham gia liên tục 14 ngày. Đây là điểm làm nhiều người trễ lịch, nên hãy tìm người thử ngay từ đầu. Tài khoản tổ chức thì quy trình xác minh khác, bạn xem thêm trong Play Console Help.

Mẹo nhỏ của mình: nếu app là của công ty khách, hãy mở tài khoản đứng tên công ty khách, đừng đứng tên người làm thuê. Sau này chuyển đổi rất phiền.

Bước 2: Chính sách quyền riêng tư

Đây là thứ bị thiếu nhiều nhất. Cả hai cửa hàng đều đòi bạn có một trang chính sách quyền riêng tư công khai, nói rõ app thu thập dữ liệu gì, dùng để làm gì, chia sẻ với bên nào, giữ bao lâu và người dùng xin xoá bằng cách nào.

Apple yêu cầu đường dẫn này nằm ở cả thông tin trên App Store Connect lẫn trong chính app (mục 5.1.1). Google bắt buộc có chính sách này mới điền được mục "An toàn dữ liệu" (Data safety), kể cả khi app không thu thập gì, lúc đó bạn ghi rõ là không thu thập.

Điện thoại với tấm khiên, ổ khoá và bản chính sách quyền riêng tư
Chính sách quyền riêng tư là thứ cả hai cửa hàng đều đòi.

Một việc ít người để ý: dữ liệu mà các công cụ bên thứ ba trong app thu thập (thống kê, quảng cáo, báo lỗi) cũng phải khai. Bạn cần biết trước app đang gắn những công cụ nào.

Apple còn yêu cầu hai thứ nữa. Nếu app cho tạo tài khoản, người dùng phải xoá được tài khoản ngay trong app (mục 5.1.1(v)). Và mỗi quyền nhạy cảm (camera, vị trí, ảnh...) phải kèm một câu giải thích bằng lời thường vì sao cần, ví dụ "Dùng camera để quét mã đặt bàn".

Bước 3: Ảnh, mô tả và thông tin cửa hàng

Phần này nghe nhẹ nhưng cũng là lý do bị từ chối. Apple ghi trong mục 2.3 rằng thông tin trên cửa hàng, gồm cả ảnh chụp màn hình và mô tả, phải đúng với app thật. Ảnh chụp phải là màn hình app, không phải ảnh quảng cáo quá xa thực tế.

Danh sách cần chuẩn bị: tên app, mô tả ngắn và dài, ảnh chụp màn hình đúng kích thước từng loại máy, biểu tượng app, danh mục, đường dẫn hỗ trợ, thông tin liên hệ. Bạn cũng trả lời bảng câu hỏi độ tuổi. Apple yêu cầu trả lời bộ câu hỏi độ tuổi mới trước ngày 31/1/2026 cho từng app để việc gửi bản cập nhật không bị gián đoạn.

Bước 4: Yêu cầu kỹ thuật của năm 2026

Đây là phần dev cần làm, bạn chỉ cần biết để hỏi đúng.

Apple, theo trang "Upcoming requirements": từ 28/4/2026, app tải lên App Store Connect phải build bằng Xcode 26 trở lên với SDK 26 của iOS, iPadOS, tvOS, visionOS hoặc watchOS. Từ 9/9/2026, app iOS và iPadOS phải nhắm tới iOS 13 trở lên. Trang này không nêu mốc cho Xcode 27, nên đừng đoán, hãy xem lại trang trước khi nộp.

Google, theo trang target API: từ 31/8/2026, app mới và bản cập nhật phải nhắm tới Android 16 (API 36) trở lên. Riêng Wear OS và Android Automotive là API 35, Android TV và XR là API 34. App đã có trên cửa hàng cần nhắm ít nhất API 35 để còn hiện với người dùng mới trên máy Android mới hơn. Có thể xin gia hạn đến 1/11/2026, và trang ghi rõ ngoại lệ cho app riêng tư nội bộ trong một tổ chức. Trang này cập nhật lần cuối 16/10/2026 nhưng vẫn dùng câu "Starting August 31 2026", nên mình khuyên bạn đối chiếu thêm ở bài trợ giúp Target API level trong Play Console.

Ngoài ra Google đang triển khai "xác minh nhà phát triển" (Android developer verification). Theo trang chính thức, từ 30/9/2026 áp dụng ở Brazil, Indonesia, Singapore và Thái Lan trên máy Android 7 trở lên có chứng nhận, và mở rộng toàn cầu trong năm 2027. Google ghi Google Play tự động đăng ký phần lớn app, còn app phát hành ngoài Play cần đăng ký riêng. Việt Nam chưa nằm trong đợt đầu, nhưng nên chuẩn bị giấy tờ sớm.

Bước 5: Gửi duyệt và thời gian chờ

Apple cho biết ít nhất 50% bản gửi được duyệt trong dưới 24 giờ và 90% trong dưới 48 giờ. Bản gửi thiếu thông tin thì lâu hơn hoặc bị từ chối.

Google ghi cập nhật được xử lý sớm nhất có thể, một số app bị xem xét kỹ hơn và có thể mất tới 7 ngày hoặc lâu hơn trong trường hợp đặc biệt. Google cũng nói một số tài khoản bị xem kỹ hơn, nên đừng hẹn ngày ra mắt sát nút.

Bàn duyệt với kính lúp, dấu đạt, dấu chưa đạt và đồng hồ cát
Thời gian chờ duyệt: Apple thường trong 48 giờ, Google có thể tới 7 ngày.

Vì sao app hay bị từ chối

Trang hướng dẫn của Apple nói hơn 40% vấn đề chưa được giải quyết thuộc mục 2.1 (app phải hoàn chỉnh). Tức là app sập, link hỏng, chữ giữ chỗ còn sót lại, đăng nhập không dùng được.

Hình dung bạn gửi duyệt mà quên đưa tài khoản dùng thử: người duyệt không vào được màn hình đăng nhập và sẽ từ chối. Apple yêu cầu đưa tài khoản demo (hoặc chế độ demo) và giữ máy chủ chạy suốt thời gian duyệt. Hãy đặt việc này vào danh sách.

Vài lý do thường gặp khác: app chỉ là cái vỏ bọc quanh một website (mục 4.2); bán nội dung số mà không dùng thanh toán trong app của Apple (mục 3.1.1); có đăng nhập bằng mạng xã hội mà không có lựa chọn đăng nhập tương đương hạn chế dữ liệu (mục 4.8); thông tin cửa hàng không khớp với app. Với app có nội dung do người dùng tạo, kể cả nội dung AI tạo ra, Apple cũng yêu cầu bộ lọc, cách báo cáo, chặn người dùng và thông tin liên hệ (mục 1.2). Nếu app chia sẻ dữ liệu cá nhân cho dịch vụ AI bên thứ ba, phải nói rõ và xin phép (mục 5.1.2(i)).

Danh sách kiểm trước khi bấm gửi

  1. Tài khoản nhà phát triển đã duyệt, tester (nếu là tài khoản cá nhân Google) đã đủ 14 ngày.
  2. Trang chính sách quyền riêng tư công khai, link có trong app lẫn trên cửa hàng.
  3. Khai đúng dữ liệu thu thập, kể cả của công cụ bên thứ ba.
  4. Có nút xoá tài khoản trong app nếu cho đăng ký.
  5. Ảnh, mô tả khớp app thật; bảng câu hỏi độ tuổi đã trả lời.
  6. Build đúng SDK và target API hiện hành.
  7. Tài khoản demo, máy chủ chạy, ghi chú cho người duyệt.
  8. Thử trên máy thật, không còn chữ giữ chỗ.

Làm gì tiếp theo

In danh sách trên ra, đánh dấu từng dòng, rồi hãy nộp. Nếu chưa chọn công nghệ làm app, đọc Làm app điện thoại: nên chọn Swift/Kotlin, Flutter hay React Native?. Nếu app của bạn thật ra chỉ là một website, thử xem Web app cài được (PWA) có thay thế được app điện thoại không? để khỏi mất công qua cửa kiểm duyệt.

MobileApp StoreGoogle Playapp-storegoogle-playprivacy-policytarget-apiapp-reviewmobile

Nguồn tham khảo

  1. App Review Guidelines
  2. Apple: Upcoming requirements
  3. Apple: App Review
  4. Apple Developer Program
  5. Google Play: Target API level requirements
  6. Play Console Help: Create a developer account
  7. Play Console Help: App testing requirements for new personal accounts
  8. Play Console Help: Data safety section
  9. Play Console Help: App review status
  10. Android developer verification