Inginkan untuk meluncurkan aplikasi Anda Capacitor tanpa gangguan? App Store Apa itu Manifest Privasi? Start by creating a Privacy Manifest. Apple now requires developers to include this document to ensure apps meet strict privacy standards. Here’s what you need to know:
-
Apa itu Manifest Privasi?
Akun struktur yang menjelaskan praktik pengumpulan data aplikasi Anda, penggunaan API , dan domain pelacakan. -
Mengapa penting:
- Mengikuti aturan App Store untuk menghindari penolakan atau penghapusan.
- Membangun kepercayaan dengan transparan tentang pengelolaan data pengguna.
-
Komponen utama untuk diikutsertakan:
- API yang mengakses data pengguna (misalnya, lokasi, foto).
- Label privasi untuk jenis data yang dikumpulkan.
- Domain pelacakan yang digunakan untuk analisis atau iklan.
-
Cara membuat satu:
- Gunakan JSON untuk mendefinisikan detail pengumpulan data.
- Tempatkan
PrivacyInfo.xcprivacyMengapa penting: (untuk menghindari penolakan atau penghapusan) - Periksa dengan alat seperti Xcode untuk menghindari kesalahan.
-
Alat-alat untuk memudahkan proses:
Pilih platform seperti Capgo Untuk validasi manifesto privasi otomatis, pembaruan waktu nyata, dan pelacakan kesalahan. Ketika manifesto Anda menyatakan SDK pelacakan atau analitik, @app-tracking-transparency-capgo-capacitor mengelola prompt iOS ATT dan @capgo/capacitor-Analisis Firebase Dokumen Pengumpulan Data Firebase untuk Tinjauan App Store.
Ikuti panduan ini untuk tetap kompatibel, melindungi privasi pengguna, dan menghindari penundaan aplikasi di toko aplikasi.
Dasar-Dasar Manifest Privasi
Definisi Manifest Privasi
Manifest privasi adalah sebuah file yang terstruktur yang menjelaskan praktik data aplikasi Anda. Dokumen ini menjelaskan elemen seperti API yang mengakses data pengguna, domain pelacakan, jenis data yang dikumpulkan, dan integrasi ketiga pihak SDK. Dokumen ini tidak hanya membantu membangun kepercayaan, tetapi juga memastikan konsistensi dengan pedoman App Store. Mari kita pecah komponen utama yang harus Anda masukkan dalam manifest Anda.
Elemen Utama Manifest Privasi
Berikut adalah elemen utama yang harus Anda masukkan dalam manifest privasi untuk memenuhi persyaratan Apple:
-
API Alasan Wajib
Bagian ini memuat daftar API yang sensitif privasi yang digunakan aplikasi Anda dan menjelaskan mengapa mereka diperlukan.Berikut adalah tabel yang menjelaskan persyaratan API yang umum:
Kategori API Penggunaan Umum Dokumentasi Wajib Lokasi Layanan Navigasi pengguna Deskripsi tujuan dan penggunaan Perpustakaan foto Profile pictures Level akses dan niat Kontak Sinkronisasi buku alamat Pernyataan minimasi data -
Label Privasi
Label-label ini memberikan transparansi dengan menyebutkan:- Jenis data yang dikumpulkan
- Alasan pengumpulan data
- Apakah data terkait dengan identitas pengguna
- Bagaimana data digunakan untuk pelacakan
-
Domain Pelacakan
Bagian ini menampilkan semua domain yang terlibat dalam pelacakan, seperti yang digunakan untuk analisis, iklan, atau pengolahan data pihak ketiga.
“Kompatibel dengan App Store” - Capgo [1]
Mengikuti Capgo, 95% pengguna mematuhi pembaruan dalam waktu 24 jam. Dengan lebih dari 23,5 juta pembaruan yang disampaikan [1], menjaga dokumen privasi Anda tetap akurat sangat penting untuk mempertahankan kepercayaan pengguna.
Membangun Manifest Privasi untuk Capacitor

Persyaratan Pengaturan
Sebelum Anda memulai membuat manifesto, pastikan Anda telah memiliki:
- Xcode 15 atau lebih baru terpasang
- Sebuah Capacitor 8.0+ project yang telah terkonfigurasi
- Akses ke file aplikasi Anda
Info.plistfile - Pengertian dasar tentang struktur JSON
- Dokumentasi yang menjelaskan praktik pengumpulan data aplikasi Anda
Langkah-Langkah Pembuatan
Mulai dengan membuat sebuah PrivacyInfo.xcprivacy file di direktori project iOS Anda. File ini harus mengikuti pedoman format tertentu:
Pengaturan Informasi Dasar
{
"NSPrivacyTracking": false,
"NSPrivacyTrackingDomains": [],
"NSPrivacyCollectedDataTypes": []
}
Pengaturan Detail Pengumpulan Data
{
"NSPrivacyAccessedAPITypes": [
{
"NSPrivacyAccessedAPIType": "NSLocationWhenInUseUsageDescription",
"NSPrivacyAccessedAPITypeReasons": ["1.1"]
},
{
"NSPrivacyAccessedAPIType": "NSCameraUsageDescription",
"NSPrivacyAccessedAPITypeReasons": ["2.1"]
}
]
}
Pengaturan Domain Pelacakan
{
"NSPrivacyTrackingDomains": [
"analytics.yourdomain.com",
"metrics.yourdomain.com"
]
}
Menghindari Kesalahan Umum
Menghindari masalah, perhatikan tips berikut:
- Termasuk Semua Bidang yang Diperlukan: Bahkan jika beberapa bidang kosong, mereka harus ada.
- Menggunakan Tipe API yang Sah: Periksa identifikasi API dengan dokumen resmi Apple.
- Periksa Format JSON: Jalankan file Anda melalui linter JSON untuk menangkap kesalahan sintaks.
- Menginformasikan Alasan yang Komplit: Pastikan setiap akses API termasuk alasan code yang sesuai.
- Mengupdate Informasi yang Aktual: Perbarui manifest ketika fitur baru ditambahkan.
Juga, pastikan file manifest tetap di bawah 512KB untuk menghindari kesalahan pembangunan. Validasi file secara teratur selama proses pembangunan Xcode untuk menangkap kesalahan-kesalahan sejak awal. Setelah manifest Anda siap, integrasikan ke dalam proyek Capacitor Anda dengan mengikuti pedoman penempatan file.
Menambahkan Manifest Privasi ke Capacitor
Pedoman Penempatan File
Untuk menambahkan manifesto privasi ke proyek Capacitor Anda, tempatkan PrivacyInfo.xcprivacy Untuk plugin __CAPGO_KEEP_0__, gunakan struktur berikut:
your-app/
├── ios/
│ ├── App/
│ │ ├── PrivacyInfo.xcprivacy
│ │ └── Info.plist
│ └── App.xcworkspace
Untuk plugin-plugin Capacitor, gunakan struktur ini:
your-plugin/
├── ios/
│ ├── Plugin/
│ │ └── PrivacyInfo.xcprivacy
│ └── Plugin.xcodeproj
Pengaturan Konfigurasi
Saat file tersebut sudah berada di tempat, pastikan Anda memperbarui pengaturan build Xcode untuk memastikan integrasi yang tepat.
- Buka proyek Anda di Xcode.
- TARGETS TARGETSKonfigurasi Pengaturan Pembangunan
- Pergi ke halaman Pengaturan Pembangunan .
- Setel Pengembangan Manifest Privasi Wilayah to
en. - Setel Termasuk Manifest Privasi to
YES.
Jika proyek Anda menggunakan CocoaPodsTermasuklah menyertakan kode berikut dalam aplikasi Anda. Podfile Untuk mengaktifkan manifesto privasi:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['INCLUDE_PRIVACY_MANIFEST'] = 'YES'
end
end
end
Membuat perubahan-perubahan ini, lanjutkan dengan pengecekan implementasi untuk memastikan semuanya sudah terkonfigurasi dengan benar.
Pengecekan Implementasi
Untuk memastikan manifesto privasi berfungsi dengan tujuan yang tepat, ikuti langkah-langkah berikut:
-
Pengecekan Pembangunan
- Konfirmasi tidak ada peringatan privasi terkait selama proses pembangunan.
- Pastikan manifesto tidak mengalami masalah saat kompilasi.
- Pastikan manifesto privasi termasuk dalam produk pembangunan.
-
Pengecekan Runtime
- Dalam mode debug, lakukan tes untuk memastikan prompt privasi yang tepat dan perilaku API.
-
Pengecekan App Store Connect
- Unggah build Anda dan tinjau Laporan Privasi di App Store Connect.
- Periksa bahwa deklarasi API sudah lengkap dan format domain pelacakan sudah benar.
If you encounter a “Privacy Manifest validation failed” error, double-check your manifest to ensure it meets the latest App Store requirements. Pay special attention to API types and tracking domain configurations.
Privacy Manifest validation failed
Perubahan Manifest Privasi Apple
Creating a Privacy Manifest that meets Apple’s guidelines is crucial. To stay on track, integrate reliable error tracking into your development process. This helps link development efforts with compliance requirements.
Sebuah alat seperti Capgo can help. It monitors API access and identifies manifest issues before they affect users. Once potential problems are flagged, you can shift your focus to thorough validation.
After making updates, test your manifest in a development environment. Use insights from error tracking to guide your review. This approach helps ensure your app stays aligned with Apple’s privacy standards.
Capgo Alat Perlindungan Privasi

Capgo memudahkan pengelolaan manifesto privasi dan pembaruan aplikasi, sehingga standar privasi Anda tetap utuh tanpa mengganggu proses peluncuran.
Capgo Fitur
Dengan lebih dari 23,5 juta pembaruan yang aman dan satu 82% sukses global, Capgo memastikan bahwa 95% pengguna aktif menerima pembaruan dalam waktu 24 jam [1]. Berikut ini apa yang ditawarkan:
- Enkripsi ujung ke ujung Untuk menjaga pembaruan tetap aman
- Sistem saluran untuk distribusi pembaruan yang dikendalikan
- Pemantauan kesalahan untuk mengidentifikasi dan menangani masalah dengan cepat
- Rollback satu-klik untuk kembali ke versi sebelumnya secara instan
Alat-alat ini membuat menambahkan Capgo ke alur kerja Anda halus dan efisien.
Menggunakan Capgo
Untuk memulai, Instal plugin Capgo dengan perintah ini:
npx @capgo/cli init
Capgo secara halus terintegrasi dengan pipeline CI/CD, mengotomatisasi validasi manifesto privasi melalui platform seperti GitHub Aksi, GitLab CI, atau Jenkins. Apapun pilihan Anda antara opsi cloud atau self-hosted, Capgo mendukung 750 aplikasi produksi sambil memastikan setiap update mematuhi standar privasi.
“Kami menerapkan pengembangan agile dan @Capgo sangat kritis dalam menyampaikan update secara terus-menerus kepada pengguna kami!” – Rodrigo Mantica
“Capgo adalah cara pintar untuk membuat push code panas 🙂” – NASA’s OSIRIS-REx
Capgo juga termasuk analitis bawaan untuk memantau tingkat kesuksesan update dan partisipasi pengguna secara real-time. Hal ini memastikan update privasi mencapai basis pengguna Anda sambil tetap mematuhi pedoman Apple.
Kesimpulan
Kunci Pemahaman
Ketika berbicara mengenai pengelolaan manifest privasi, mempertahankan kepatuhan dan keamanan yang kuat sangat penting. Berikut ini yang paling penting:
- Enkripsi Akhir ke AkhirMelindungi pembaruan dari awal hingga akhir.
- Monitoring waktu nyataMengikuti distribusi pembaruan dengan efektif.
- Kemampuan rollback instanJaringan keselamatan untuk perbaikan cepat.
- Validasi otomatisMemastikan pembaruan Anda memenuhi standar kompatibilitas.
Membangun sistem pembaruan yang dapat diandalkan membantu Anda tetap kompatibel dengan kebutuhan privasi Apple dan Google yang terus berkembang. Pendekatan ini telah terbukti meningkatkan tingkat persetujuan toko aplikasi dan memperkuat kepercayaan pengguna. [1].
Bagaimana Membuatnya Mulai
Langkah-langkah untuk memulai implementasi prinsip-prinsip ini adalah:
- Konfigurasi lingkungan AndaJalankan
npx @capgo/cli initUntuk memulai. - Aktifkan fitur privasi.: Gunakan enkripsi akhir-ke-akhir untuk pembaruan yang aman.
- Deploy alat monitoring.: Ikuti pembaruan dengan analisis.
- Rencanakan rollback.: Pastikan Anda dapat kembali ke versi sebelumnya jika diperlukan.
“Capgo adalah alat yang wajib dimiliki oleh para pengembang yang ingin meningkatkan produktivitas. Menghindari penundaan ulasan untuk perbaikan bug adalah perubahan game.” - Bessie Cooper
Pembaruan reguler dan alat yang tepat adalah kunci untuk tetap kompatibel dan meningkatkan secara berkelanjutan.
Teruskan dari Privacy Manifest untuk Capacitor Apps: Guide
Jika Anda menggunakan Privacy Manifest untuk Capacitor Apps: Guide Dalam merencanakan keamanan dan kinerja, hubungkannya dengan Enkripsi untuk detail implementasi di Enkripsi, Kinerja untuk detail implementasi di Kinerja, Capgo Scanner Keamanan untuk alur kerja produk di Capgo Scanner Keamanan, Capgo Keamanan untuk alur kerja produk di Capgo Keamanan, dan Capgo Pusat Kepercayaan untuk alur kerja produk di Capgo Pusat Kepercayaan.