Cách tạo file PrivacyInfo.xcprivacy cho ứng dụng Flutter iOS

Đăng ngày 25 Jan 2024 02:30

Tệp Privacy manifest, có tên là PrivacyInfo.xcprivacy đã được đề cập tại developer.apple.com/documentation/bundleresources/privacy_manifest_files

1. Tạo file PrivacyInfo.xcprivacy mặc định cho ứng dụng Flutter iOS

Đây là tệp mà Flutter đã biên dịch và đưa vào Flutter.framework, vì vậy ứng dụng của tôi sẽ lấy toàn bộ nội dung này và đưa vào PrivacyInfo.xcprivacy

Tham khảo: flutter/issues/131494

2. Quét thư mục được chỉ định để tìm khả năng sử dụng "iOS required reason API"

Tải xuống tệp required_reason_api_scanner.sh và chạy lệnh:

sh required_reason_api_scanner.sh directory_name

Đối với các đường dẫn bắt đầu bằng ios/Pods, có thể bỏ qua và không cần phân tích. Kết quả phân tích sẽ dựa trên describing_use_of_required_reason_api và thêm vào PrivacyInfo.xcprivacy

Tham khảo: github.com/Wooder/ios_17_required_reason_api_scanner