Hướng dẫn Điều khoản, hỗ trợ và trang thông tin
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.
Các ứng dụng có gói đăng ký tự động gia hạn phải hiển thị liên kết hoạt động tới chính sách quyền riêng tư và Terms of Use (EULA) theo guideline 3.1.2 — trong ứng dụng và trong metadata. EULA tiêu chuẩn của Apple đáp ứng được yêu cầu này: hãy liên kết nó từ App Description. Còn EULA tùy chỉnh thì đặt vào trường tương ứng trong App Store Connect.
Làm việc này trong vài phút thay vì thế
AppFoyer lưu trữ các trang mà hướng dẫn này nói đến — chính sách quyền riêng tư, điều khoản, hỗ trợ, xóa tài khoản và app-ads.txt — 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í, và không có gì cửa hàng yêu cầu lại bị đặt sau tường phí.
Đã kiểm tra ngày 19 tháng 9, 2026. Chính sách của cửa hàng thay đổi, đôi khi không báo trước. Mọi thứ dưới đây đều dẫn liên kết đến tài liệu chính thức, và trang đó — không phải trang này — mới là căn cứ. Nếu hai bên mâu thuẫn, cửa hàng là đúng. Hướng dẫn này được dịch từ tiếng Anh; các trích dẫn từ tài liệu của cửa hàng được giữ nguyên bản tiếng Anh.
Đây là một trong những lý do từ chối lặp lại nhiều nhất trên App Store, và cũng là một trong những lý do dễ xử lý nhất — một khi bạn biết rằng “EULA” ở đây không có nghĩa là “hãy viết một thỏa thuận cấp phép”.
Guideline 3.1.2 yêu cầu gì
Với các ứng dụng cung cấp gói đăng ký tự động gia hạn, Apple yêu cầu liên kết hoạt động tới chính sách quyền riêng tư và Terms of Use (EULA) của bạn. Cả hai phải truy cập được ở hai nơi:
- trong chính ứng dụng, ở bất cứ chỗ nào bạn giới thiệu gói đăng ký; và
- trong metadata của ứng dụng — trường Privacy Policy trong App Store Connect cho chính sách, và App Description hoặc trường EULA cho Terms of Use.
Bên cạnh các liên kết đó, thông tin gói đăng ký bên trong ứng dụng phải nêu tên của gói đăng ký tự động gia hạn, thời hạn và giá của nó — kể cả giá trên mỗi đơn vị khi điều đó hợp lý.
Bạn không phải tự viết EULA
Apple công bố một bản tiêu chuẩn: Licensed Application End User License Agreement, tại
apple.com/legal/internet-services/itunes/dev/stdeula/. Đó là giấy phép mặc định áp dụng cho ứng dụng
của bạn trừ khi bạn cung cấp bản của riêng mình, và liên kết tới nó là đáp ứng yêu cầu Terms of Use.
Nghĩa là quyết định rất nhỏ:
| Nếu bạn dùng | Đặt liên kết ở | Có đặt vào trường EULA của App Store Connect không? |
|---|---|---|
| EULA tiêu chuẩn của Apple | App Description, và trong ứng dụng cạnh gói đăng ký | Không — trường này dành cho thỏa thuận tùy chỉnh |
| EULA tùy chỉnh của riêng bạn | Trường EULA trong App Store Connect, và trong ứng dụng cạnh gói đăng ký | Có |
Hầu hết ứng dụng nên dùng EULA tiêu chuẩn. Một bản tùy chỉnh chỉ đáng công sức nếu bạn có điều khoản mà thỏa thuận tiêu chuẩn không bao quát, và khi đó nó được duyệt như một phần bản gửi của bạn.
Các lần từ chối thực sự đến từ đâu
Mẫu hình trong thực tế không phải là “không có EULA” — mà là “người duyệt không tìm thấy nó”:
- Liên kết nằm trong Settings, không nằm trên paywall. Chúng phải ở nơi gói đăng ký được chào bán, trên màn hình nơi người dùng quyết định mua.
- Chúng là văn bản, không phải liên kết. Một dòng ghi “xem điều khoản sử dụng của chúng tôi” mà không có gì để chạm vào thì không phải là liên kết hoạt động.
- Thiếu nửa metadata. Liên kết trong ứng dụng có đủ, nhưng App Description không có liên kết Terms of Use và không có EULA tùy chỉnh nào được tải lên.
- Liên kết mở ra thứ không liên quan — một trang tiếp thị, một trang 404, hoặc chính sách của một sản phẩm khác.
- Thiếu thông tin gói đăng ký. Có liên kết, nhưng paywall không bao giờ nêu thời hạn hay giá mỗi kỳ.
Nếu bạn đã bị từ chối hơn một lần theo 3.1.2 trong khi liên kết có vẻ đã có, hãy kiểm tra riêng phía metadata và phía paywall. Đó là hai yêu cầu, và đáp ứng một yêu cầu hai lần không đáp ứng được yêu cầu kia.
Danh sách kiểm tra trước khi gửi lại
- Paywall hiển thị tên, thời hạn và giá gói đăng ký (cùng giá trên mỗi đơn vị nếu phù hợp)
- Paywall có liên kết Privacy Policy chạm được và tải được
- Paywall có liên kết Terms of Use (EULA) chạm được và tải được
- Privacy Policy URL trong App Store Connect đã được đặt và tải được khi chưa đăng nhập
- EULA tiêu chuẩn được liên kết từ App Description, hoặc một EULA tùy chỉnh đã được tải lên trường EULA
- Mọi URL ở trên đều mở được mà không cần đăng nhập
Còn Google Play thì sao?
Play không có trường tương đương. Play yêu cầu liên kết chính sách quyền riêng tư trong Play Console và bên trong ứng dụng, và không nói gì về EULA — xem hướng dẫn về điều khoản dịch vụ để biết điều đó có nghĩa gì với một ứng dụng đa nền tảng. Trên thực tế, bạn công bố một bộ điều khoản và liên kết nó từ cả hai nơi.
AppFoyer làm gì ở đây
Khi bạn cho chúng tôi biết ứng dụng bán gói đăng ký trên iOS, chính sách quyền riêng tư và điều khoản được tạo ra đều có liên kết EULA tiêu chuẩn của Apple, và danh sách kiểm tra tuân thủ sẽ đánh dấu ứng dụng cho đến khi cả hai trang có liên kết đó — mục này tồn tại chính vì đây là lần từ chối mà người ta gặp tới hai lần.
Các trang được lưu trữ ở URL cố định mà bạn có thể dán vào App Store Connect và vào paywall của mình, và chúng vẫn hoạt động sau khi bạn thôi nghĩ về chúng. Điều chúng tôi không làm được là nửa trong ứng dụng: các liên kết trên paywall và thông tin gói đăng ký là giao diện của chính ứng dụng bạn.
Đây là mẫu, không phải tư vấn pháp lý — và riêng với EULA, hãy kiểm tra cách diễn đạt hiện hành của guideline 3.1.2 trước khi gửi.
Nguồn chính thức
- App Store Review Guidelines — Apple. Mục 3.1.2 là quy tắc mà trang này nói đến; đó là văn bản quyết định.
- Licensed Application End User License Agreement — EULA tiêu chuẩn của Apple, tài liệu bạn liên kết tới.
- App Store Connect — app information — Apple, về vị trí của các trường.