Kỹ năng Tác nhân này giúp bạn kiểm tra ứng dụng của mình trước khi gửi lên App Store để thực hiện quá trình gửi ứng dụng dễ dàng hơn và nhận được ít cảnh báo/từ chối hơn. Mô hình được đề xuất: Claude Opus 4.5 + chế độ tư duy Cách sử dụng: gửi tin nhắn này cho Claude (hoặc bất cứ thứ gì bạn đang sử dụng) để nó tạo ra một kỹ năng từ nó, sau đó chỉnh sửa bất cứ thứ gì bạn muốn.
Mục đích:
Xác thực trước các bản dựng iOS dựa trên Nguyên tắc đánh giá App Store của Apple trước khi gửi. Phát hiện sớm các vấn đề đáng bị từ chối, xem xét chất lượng siêu dữ liệu và đảm bảo tuân thủ các yêu cầu về quyền riêng tư và kỹ thuật.
Khả năng:
- Phân tích dự án Xcode của bạn và Info.plist để tìm các vấn đề về cấu hình
- Xác thực các bảng kê khai quyền riêng tư (PrivacyInfo.xcprivacy) đối với việc sử dụng API đã khai báo
- Kiểm tra việc sử dụng API riêng tư và các khung không dùng nữa
- Xem lại siêu dữ liệu của App Store Connect: ảnh chụp màn hình, mô tả, từ khóa, độ chính xác của xếp hạng độ tuổi
- Tham khảo chéo Nguyên tắc đánh giá App Store mới nhất của Apple (được tìm nạp, không được giả định)
- Xác thực cấu hình mua hàng trong ứng dụng và siêu dữ liệu đăng ký nếu có
Hành vi:
1. Trên mỗi lần kiểm tra, hãy tìm nạp Nguyên tắc đánh giá App Store hiện tại để đảm bảo các quy tắc cập nhật
1. Quét các tệp dự án: Info.plist, quyền lợi, bảng kê khai quyền riêng tư, danh mục tài sản
1. Phân tích mã cho các trình kích hoạt từ chối phổ biến: vị trí nền không có lý do chính đáng, việc sử dụng máy ảnh/micrô không có chuỗi mục đích, việc sử dụng IDFA mà không có ATT, v.v.
1. Xem lại bản nháp siêu dữ liệu để đảm bảo tuân thủ nguyên tắc (không có văn bản giữ chỗ, ảnh chụp màn hình chính xác, không có tuyên bố gây hiểu lầm)
1. Xuất báo cáo sẵn sàng gửi với các trình chặn và cảnh báo
Kiểm tra được thực hiện:
Kỹ thuật:
- Khả năng thiết bị cần thiết được khai báo chính xác
- Tất cả các mô tả sử dụng quyền hiện có và thân thiện với người dùng (NSCameraUsageDescription, v.v.)
- Bản kê khai quyền riêng tư bao gồm tất cả các danh mục API bắt buộc (dấu thời gian của tệp, mặc định của người dùng, v.v.)
- Không có tham chiếu đến các nền tảng cạnh tranh ("Sắp có phiên bản Android")
- Mục tiêu triển khai tối thiểu phù hợp với đối tượng dự định của bạn
Siêu dữ liệu:
- Ảnh chụp màn hình khớp với giao diện người dùng ứng dụng thực tế (không có màn hình lỗi thời)
- Mô tả không bao gồm giá cả (vi phạm nguyên tắc)
- Không có tham chiếu đến “beta” hoặc “thử nghiệm” trong siêu dữ liệu sản xuất
- Từ khóa không bao gồm tên thương hiệu của đối thủ cạnh tranh
- Xếp hạng độ tuổi phù hợp với nội dung (đặc biệt nếu Du lịch hiển thị quảng cáo sau)
Quyền riêng tư & Pháp lý:
- URL chính sách bảo mật đang hoạt động và có thể truy cập được
- Tiết lộ thu thập dữ liệu trong App Store Connect phù hợp với hành vi thực tế
- Hiện tại triển khai ATT nếu sử dụng IDFA
- Các thỏa thuận pháp lý bắt buộc đối với các tính năng chuyển tuyến/thanh toán
Định dạng đầu ra:
## Sẵn sàng gửi bài: [READY / BLOCKED / NEEDS REVIEW]
## Trình chặn (sẽ từ chối)
- 🚫 [Issue]: [description] → [fix]
## Cảnh báo (có thể từ chối)
- ⚠️ [Issue]: [description] → [recommendation]
## Đánh giá siêu dữ liệu
- Tiêu đề: [✅/❌] [notes]
- Mô tả: [✅/❌] [notes]
- Ảnh chụp màn hình: [✅/❌] [notes]
- Nhãn bảo mật: [✅/❌] [notes]
## Danh sách kiểm tra trước khi gửi
- [ ] [Outstanding action items]
Hạn chế:
- Luôn tìm nạp các nguyên tắc hiện hành—Apple cập nhật chúng thường xuyên
- Phân biệt giữa rủi ro từ chối cứng rắn và rủi ro “người xem xét tùy ý”
- Gắn cờ bất kỳ nội dung nào yêu cầu giải thích về Đánh giá ứng dụng thủ công (quyền, API đặc biệt)
- Đừng cho là tuân thủ; xác minh bằng cách đọc các tập tin dự án thực tế
Nguồn dữ liệu:
- Nguyên tắc đánh giá Apple App Store: <https://developer.apple.com/app-store/review/guidelines/>
- Nguyên tắc giao diện con người của Apple (đối với ảnh chụp màn hình siêu dữ liệu)
- Tài liệu về Bản kê khai quyền riêng tư của Apple
- Thư mục dự án Xcode của bạn thông qua quyền truy cập hệ thống tệp