Hướng dẫn
Giải thích các URL mà cửa hàng yêu cầu
Viết cho đúng lúc bạn thực sự cần: một thông báo từ chối đang mở ở tab bên cạnh, hoặc một biểu mẫu gửi duyệt còn trống một trường. Mỗi hướng dẫn đều dẫn liên kết đến tài liệu chính thức, vì đó mới là thứ quyết định.
- Hướng dẫn
- 30 hướng dẫn
- Video
- 25 có video ngắn
- Kiểm tra lần cuối
- Lần cuối đối chiếu với tài liệu của cửa hàng 17 tháng 10, 2026
Bắt đầu từ đây
-
1:09 Mọi URL bạn cần trước khi gửi ứng dụng Danh sách đầy đủ trên Play Console, App Store Connect và AdMob, URL nào bắt buộc và URL nào tùy chọn, mỗi trang phải chứa gì, và thứ tự nên làm. Đọc hướng dẫn -
1:21 URL xóa tài khoản mà Google Play yêu cầu Play Console yêu cầu một URL web công khai tại App content → Data deletion. Trang đó phải cho người dùng làm gì mà không cần đăng nhập, và những lỗi khiến bài gửi bị trả lại. Đọc hướng dẫn -
1:20 Ứng dụng của bạn bị từ chối vì thiếu hoặc hỏng URL chính sách Việc cần làm trong một giờ tới: xác định URL nào có lỗi, đưa một URL hoạt động lên mạng, cập nhật trang thông tin, và gửi lại mà không làm tình hình tệ hơn. Đọc hướng dẫn
01 · 4 hướng dẫn
Trước khi gửi duyệt
Các cửa hàng yêu cầu gì, bạn có thực sự cần trang web không, và phải làm gì khi bài xét duyệt bị từ chối.
-
Ứng dụng của bạn bị từ chối vì thiếu hoặc hỏng URL chính sách
Việc cần làm trong một giờ tới: xác định URL nào có lỗi, đưa một URL hoạt động lên mạng, cập nhật trang thông tin, và gửi lại mà không làm tình hình tệ hơn.
Đã kiểm tra Video 1:20
-
Mọi URL bạn cần trước khi gửi ứng dụng
Danh sách đầy đủ trên Play Console, App Store Connect và AdMob, URL nào bắt buộc và URL nào tùy chọn, mỗi trang phải chứa gì, và thứ tự nên làm.
Đã kiểm tra Video 1:09
-
Ứng dụng của bạn có cần website không?
Không cửa hàng nào có trường bắt buộc một website quảng bá — nhưng bốn yêu cầu riêng biệt đều dẫn đến một URL. Bạn thực sự cần gì, và có thể bỏ qua gì.
Đã kiểm tra Video 1:04
-
Dùng coding agent để viết các trang tuân thủ
Những dữ kiện các trang này cần đã có sẵn trong repository của bạn. Một agent thực sự suy ra được gì, phải hỏi bạn điều gì, và những giới hạn nên đòi hỏi trước khi cho nó động vào việc này.
Đã kiểm tra Video 1:10
02 · 6 hướng dẫn
Chính sách quyền riêng tư
Chính sách nằm ở đâu, phải nói gì, và vì sao một ứng dụng "không thu thập gì" thường vẫn cần có.
-
URL chính sách quyền riêng tư mà ứng dụng Android cần có
URL đặt ở đâu, chính sách phải bao gồm những gì, và cái bẫy SDK khiến những nhà phát triển chắc chắn ứng dụng mình không thu thập gì cũng bị vướng.
Đã kiểm tra Video 1:03
-
Lưu trữ chính sách quyền riêng tư ở đâu khi bạn không có tên miền
Sáu nơi nhà phát triển thực sự đặt URL, cái giá của mỗi nơi lúc xét duyệt và hai năm sau, và một yêu cầu loại bỏ một nửa số đó.
Đã kiểm tra Video 1:07
-
Trình tạo, trang lưu trữ sẵn hay luật sư: bạn thực sự cần cái nào
Ba loại câu trả lời cho “tôi cần chính sách quyền riêng tư”, mỗi loại đưa cho bạn gì, để lại phần nào của vấn đề, và cách biết tình huống của bạn thuộc loại nào.
Đã kiểm tra Video 1:16
-
Ứng dụng không thu thập gì thì có cần chính sách quyền riêng tư không?
Gần như chắc chắn là có — và lý do thường là ứng dụng thu thập nhiều hơn nhà phát triển nghĩ. Cách kiểm tra trong mười phút, và chính sách nói gì khi câu trả lời thật sự là không có gì.
Đã kiểm tra Video 1:19
-
Gửi dữ liệu người dùng đến một API AI — Google Play yêu cầu gì
Thêm một lệnh gọi LLM vào ứng dụng là một quyết định chia sẻ dữ liệu, và chính sách User Data của Play nói rõ điều đó. Cần công bố gì, ở đâu, và công bố trong ứng dụng phải trông thế nào.
Đã kiểm tra Video 1:18
-
Viết chính sách quyền riêng tư cho ứng dụng bằng trợ lý AI — một prompt hiệu quả
Vì sao "viết cho tôi một chính sách quyền riêng tư" chỉ cho ra văn bản chung chung, prompt phải bắt trợ lý làm gì thay vào đó, và một prompt sẵn dùng để sao chép vào Claude, ChatGPT, Cursor hay bất kỳ coding agent nào.
Đã kiểm tra Video 1:09
03 · 4 hướng dẫn
Biểu mẫu cửa hàng và SDK
Biểu mẫu Data safety của Google Play, thông tin App Privacy của Apple, và dữ liệu SDK quyết định cả hai.
-
Khi biểu mẫu Data safety và chính sách quyền riêng tư của bạn không khớp nhau
Hai bản khai về cùng một ứng dụng, được đọc cạnh nhau và thường viết cách nhau nhiều tháng. Mỗi bản là gì, lệch nhau ở đâu và cách đối chiếu chúng từ danh sách phụ thuộc.
Đã kiểm tra Video 1:04
-
Cách tìm hiểu các SDK của bạn thu thập gì
Một phương pháp lặp lại được, một ví dụ minh họa với các bảng do chính Firebase công bố, và nơi cần tìm với những nhà cung cấp không công bố gì.
Đã kiểm tra Video 1:25
-
Cách điền biểu mẫu Data safety của Google Play và App Privacy details của Apple
Mỗi bảng câu hỏi hỏi gì, SDK của bạn thay đổi câu trả lời thế nào, ba câu hỏi người ta hay trả lời sai, và nơi mỗi nhà cung cấp công bố câu trả lời bạn cần.
Đã kiểm tra
-
Điền Data safety của Google Play và App Privacy bằng bảng bên AppFoyer
Cài tiện ích Chrome AppFoyer miễn phí, để nó theo trang console bạn đang mở, kết nối tài khoản để xem câu trả lời của bạn cạnh từng câu hỏi, và nhập câu trả lời Data safety bằng tệp CSV.
Đã kiểm tra
04 · 3 hướng dẫn
Xóa tài khoản
URL mà mỗi cửa hàng yêu cầu, trang đó phải cho người dùng làm gì, và điều gì xảy ra sau khi có yêu cầu gửi đến.
-
URL xóa tài khoản mà Google Play yêu cầu
Play Console yêu cầu một URL web công khai tại App content → Data deletion. Trang đó phải cho người dùng làm gì mà không cần đăng nhập, và những lỗi khiến bài gửi bị trả lại.
Đã kiểm tra Video 1:21
-
Guideline 5.1.1(v): yêu cầu xóa tài khoản của Apple, và khác biệt so với Google
Yêu cầu xóa tài khoản của Apple, guideline 5.1.1(v): việc xóa phải bắt đầu trong ứng dụng, và vô hiệu hóa là không đủ. Apple yêu cầu gì mà Google không, và một trang cho cả hai cửa hàng.
Đã kiểm tra Video 1:19
-
Vừa có một yêu cầu xóa tài khoản. Làm gì tiếp theo?
Phần sau trang xóa: yêu cầu nên đến đâu, bạn có nghĩa vụ gì với người yêu cầu và trước hạn nào, bạn được giữ lại gì, và hồ sơ chứng minh bạn đã làm.
Đã kiểm tra Video 1:24
05 · 5 hướng dẫn
Điều khoản, hỗ trợ và trang thông tin
URL hỗ trợ, điều khoản dịch vụ, EULA của Apple, công bố về gói đăng ký và thông tin liên hệ trên trang thông tin của bạn.
-
Support URL mà App Store Connect yêu cầu
Trang hỗ trợ cần có gì, vì sao một liên kết tới trang chủ là không đủ, và nó khác marketing URL thế nào.
Đã kiểm tra Video 0:57
-
Ứng dụng của bạn có cần điều khoản dịch vụ không?
Mỗi cửa hàng thực sự yêu cầu gì, vì sao “bắt buộc” và “nên có” là hai câu trả lời khác nhau, và năm phần thực sự có tác dụng trong điều khoản của một ứng dụng.
Đã kiểm tra Video 1:22
-
Terms of Use (EULA) mà Apple yêu cầu ở ứng dụng có gói đăng ký
Guideline 3.1.2 trong thực tế: liên kết EULA tiêu chuẩn đặt ở đâu, EULA tùy chỉnh đặt ở đâu, và năm điều phải hiển thị bên trong ứng dụng.
Đã kiểm tra Video 1:15
-
Màn hình paywall thuê bao phải nói những gì
Những dữ kiện cả hai cửa hàng yêu cầu trước khi mua, những liên kết Apple muốn có ngay trên paywall, và vì sao các lần từ chối này hầu như luôn do vị trí chứ không phải câu chữ.
Đã kiểm tra Video 1:21
-
Thông tin liên hệ Google Play hiển thị trên trang ứng dụng của bạn
Bạn bắt buộc phải điền trường nào trong các trường email, điện thoại và website, điều gì xảy ra với địa chỉ bạn nhập, và vì sao trường website tùy chọn lại là trường quan trọng nhất.
Đã kiểm tra Video 1:01
06 · 4 hướng dẫn
app-ads.txt
Tệp này là gì, nó phải nằm ở đâu, và vì sao mạng quảng cáo có thể báo là không tìm thấy.
-
Vì sao AdMob báo không tìm thấy app-ads.txt của bạn
Trình thu thập của mạng quảng cáo tìm tệp như thế nào, sáu điều thường chặn nó, và cách phân biệt lỗi thật với một lần thu thập chưa chạy.
Đã kiểm tra Video 1:09
-
app-ads.txt là gì, và nó phải nằm ở đâu
Tệp này trong một đoạn, định dạng dòng theo từng trường, một quy tắc về vị trí quyết định mọi thứ có hoạt động hay không, và phải làm gì khi không có trang web.
Đã kiểm tra Video 1:22
-
Đặt app-ads.txt khi bạn không có trang web
Trình thu thập thực sự cần gì, ba cách có một host mà không phải xây trang web, các bẫy chuyển hướng của từng cách, và cách xác nhận mọi thứ hoạt động.
Đã kiểm tra
-
app-ads.txt cho ứng dụng iOS: trường App Store mà AdMob đọc
Trình thu thập dữ liệu đi theo trường nào trong App Store Connect, vì sao đó không phải Support URL, và cách đọc trạng thái AdMob cho một ứng dụng iOS.
Đã kiểm tra
07 · 4 hướng dẫn
Sau khi ra mắt
Đổi URL trên một trang thông tin đang hoạt động, phát hành lên các cửa hàng Android khác, và quản lý gọn gàng nhiều ứng dụng.
-
Thay đổi một URL đã có trong trang thông tin đang phát hành trên cửa hàng
Chuyển trang chính sách quyền riêng tư hoặc trang xóa tài khoản sau khi ứng dụng đã phát hành, theo thứ tự không bao giờ để lại liên kết chết, và vì sao địa chỉ cũ nên tiếp tục phản hồi.
Đã kiểm tra Video 1:11
-
Phát hành ngoài Google Play: các cửa hàng Android khác
Huawei, Amazon và Samsung đều cần URL chính sách quyền riêng tư trong console riêng với biểu mẫu riêng. Điều gì giống nhau ở mọi nơi, điều gì không, và điều gì chúng tôi chưa xác minh.
Đã kiểm tra Video 1:09
-
Giữ tuân thủ chặt chẽ cho mười ứng dụng
Những gì thực sự phải làm riêng cho từng ứng dụng, những gì dùng chung được, hai sai lầm của danh mục ứng dụng, và bảng đăng ký biến cơn hoảng loạn hằng năm thành một buổi chiều.
Đã kiểm tra Video 1:23
-
Giữ chính sách quyền riêng tư đồng bộ với bản build
Chính sách quyền riêng tư được viết một lần và lỗi thời ngay khi một pull request thêm SDK. Cách phát hiện ngay trên pull request, bằng một bước kiểm tra miễn phí chỉ đọc tệp build.
Đã kiểm tra
Bạn muốn có sẵn các trang thay vì phải đọc?
AppFoyer lưu trữ chính sách quyền riêng tư, điều khoản, trang hỗ trợ và trang xóa tài khoản mà các hướng dẫn này mô tả, trên subdomain riêng của ứng dụng, không cần tên miền hay máy chủ của riêng bạn. Một ứng dụng được miễn phí.
Không nội dung nào ở đây là tư vấn pháp lý, và chính sách của cửa hàng có thể thay đổi — mỗi hướng dẫn ghi ngày các nhận định trong đó được kiểm tra lần cuối. Nếu một hướng dẫn và tài liệu của chính cửa hàng mâu thuẫn nhau, cửa hàng là đúng.