Lompat ke konten utama

Manifest Privasi untuk Aplikasi Capacitor: Panduan

Pelajari cara membuat Manifest Privasi untuk aplikasi Anda untuk memenuhi persyaratan Toko Aplikasi dan melindungi data pengguna secara efektif.

Martin Donadieu

Martin Donadieu

Spesialis Konten

Manifest Privasi untuk Aplikasi Capacitor: Panduan

Ingin meluncurkan Capacitor aplikasi di App Store tanpa gangguan? Mulai dengan membuat Dokumen Privasi. Apple sekarang memerlukan pengembang untuk menyertakan dokumen ini untuk memastikan aplikasi memenuhi standar privasi yang ketat. Berikut ini yang perlu Anda ketahui:

  • Apa itu Dokumen Privasi?
    File yang terstruktur yang menjelaskan praktik pengumpulan data aplikasi Anda, API penggunaan, dan domain pelacakan.

  • Mengapa penting:

    • Mengikuti aturan App Store untuk menghindari penolakan atau penghapusan.
    • Membangun kepercayaan dengan menjadi transparan tentang pengelolaan data pengguna.
  • Komponen kunci untuk disertakan:

    • API yang mengakses data pengguna (misalnya, lokasi, foto).
    • Label privasi untuk jenis data yang dikumpulkan.
    • Mengikuti domain yang digunakan untuk analitik atau iklan.
  • Cara membuat satu:

    • Gunakan JSON untuk mendefinisikan detail pengumpulan data.
    • Tempatkan file di direktori yang benar dari proyek Anda. PrivacyInfo.xcprivacy Validasikan dengan alat seperti
    • Xcode untuk menghindari kesalahan. Alat untuk memudahkan proses:
  • Gunakan platform seperti
    __CAPGO_KEEP_0__ Capgo Menggunakan platform seperti __CAPGO_KEEP_0__ dapat membantu Anda dalam mengelola privasi aplikasi Anda dengan lebih baik.

Jaga kewajiban, lindungi privasi pengguna, dan hindari penundaan aplikasi toko dengan mengikuti panduan ini.

Dasar Manifest Privasi

Pengertian Manifest Privasi

Manifest privasi adalah file yang terstruktur yang menjelaskan praktik data aplikasi Anda. Ini menjelaskan elemen seperti API yang mengakses data pengguna, domain pelacakan, jenis data yang dikumpulkan, dan integrasi SDK pihak ketiga. Dokumen ini tidak hanya membantu membangun kepercayaan, tetapi juga memastikan kewajiban dengan pedoman toko aplikasi. Mari kita pecah ke komponen utama yang harus Anda masukkan.

Elemen Utama Manifest Privasi

Berikut adalah elemen utama yang harus Anda masukkan dalam manifest privasi untuk menyesuaikan dengan persyaratan Apple:

  1. API Alasan Wajib
    Bagian ini menyebutkan API yang sensitif privasi aplikasi Anda dan menjelaskan mengapa mereka diperlukan.

    Berikut adalah tabel yang menjelaskan persyaratan API yang umum:

    Kategori APIPenggunaan UmumDokumentasi yang Diperlukan
    Lokasi LayananNavigasi PenggunaDeskripsi string dan penggunaan
    Bibliotek FotoFoto ProfilLevel akses dan niat
    KontakSinkronisasi buku alamatStatement minimasi data
  2. 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
  3. Domain Pelacakan
    Bagian ini menampilkan semua domain yang terlibat dalam pelacakan, seperti yang digunakan untuk analisis, iklan, atau pengolahan data pihak ketiga.

“App Store compliant” - Capgo [1]

According to Capgo, 95% of users comply with updates within 24 hours. With over 23.5 million updates delivered [1]Menurut __CAPGO_KEEP_0__, 95% pengguna mematuhi pembaruan dalam waktu 24 jam. Dengan lebih dari 23,5 juta pembaruan yang disampaikan

, penting untuk menjaga dokumentasi privasi Anda tetap akurat agar dapat mempertahankan kepercayaan pengguna. Capacitor

Capacitor

__CAPGO_KEEP_0__ Dokumentasi Framework Website

Pastikan Anda telah memiliki:

  • Xcode 15 atau lebih baru terinstal
  • Proyek Capacitor 8.0+ yang telah diatur
  • Akses ke file aplikasi Anda Info.plist File
  • Pemahaman dasar tentang struktur JSON
  • Dokumentasi tentang praktik pengumpulan data aplikasi Anda

Langkah-Langkah Pembuatan

Mulai dengan membuat sebuah PrivacyInfo.xcprivacy file di direktori proyek iOS Anda. File ini harus mengikuti pedoman format tertentu:

Tetapkan Informasi Dasar

{
    "NSPrivacyTracking": false,
    "NSPrivacyTrackingDomains": [],
    "NSPrivacyCollectedDataTypes": []
}

Tentukan Detail Pengumpulan Data

{
    "NSPrivacyAccessedAPITypes": [
        {
            "NSPrivacyAccessedAPIType": "NSLocationWhenInUseUsageDescription",
            "NSPrivacyAccessedAPITypeReasons": ["1.1"]
        },
        {
            "NSPrivacyAccessedAPIType": "NSCameraUsageDescription",
            "NSPrivacyAccessedAPITypeReasons": ["2.1"]
        }
    ]
}

Tambahkan Domain Pelacakan

{
    "NSPrivacyTrackingDomains": [
        "analytics.yourdomain.com",
        "metrics.yourdomain.com"
    ]
}

Menghindari Kesalahan Umum

Untuk mencegah masalah, perhatikan tips ini:

  • Termasuk Semua Bidang yang Diperlukan: Bahkan jika beberapa bidang kosong, mereka harus ada.
  • Gunakan Tipe API yang Sah: Periksa kembali identifikasi API dengan dokumen resmi Apple.
  • Periksa Format JSON: Jalankan file Anda melalui linter JSON untuk menangkap kesalahan sintaks.
  • Berikan Alasan yang Lengkap: Pastikan setiap akses API termasuk alasan yang sesuai code.
  • Tetapkan Informasi yang Terupdate: Perbarui manifest setiap kali fitur baru ditambahkan.

Pastikan juga file manifest tetap di bawah 512KB untuk menghindari kesalahan saat build. Validasi secara teratur file selama proses build Xcode untuk menangkap kesalahan sejak awal. Setelah manifest Anda siap, integrasikan ke proyek Capacitor Anda dengan mengikuti pedoman penempatan file.

Menambahkan Manifest Privasi ke Capacitor

Pedoman Penempatan File

Untuk mencakup manifest privasi di proyek Capacitor Anda, tempatkan PrivacyInfo.xcprivacy file di struktur direktori berikut:

your-app/
├── ios/
│   ├── App/
│   │   ├── PrivacyInfo.xcprivacy
│   │   └── Info.plist
│   └── App.xcworkspace

Untuk plugin Capacitor, gunakan struktur ini:

your-plugin/
├── ios/
│   ├── Plugin/
│   │   └── PrivacyInfo.xcprivacy
│   └── Plugin.xcodeproj

Pengaturan Pengaturan Build

Setelah file berada di tempat, perbarui pengaturan build Xcode Anda untuk memastikan integrasi yang tepat:

  1. Buka proyek Anda di Xcode.
  2. Di bawah TARGETSPilih target aplikasi atau plugin Anda.
  3. Lihat ke Pengaturan Pembangunan tab.
  4. Atur Wilayah Pengembangan Manifest Privasi ke en.
  5. Atur Termasuk Manifest Privasi Jika proyek Anda menggunakan YES.

CocoaPods If your project uses CocoaPodstermasuklah berikutnya dalam snippet 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

Setelah melakukan perubahan-perubahan ini, lanjutkan dengan verifikasi implementasi untuk memastikan semuanya sudah terkonfigurasi dengan benar.

Verifikasi Implementasi

Untuk memastikan manifesto privasi berfungsi sebagaimana mestinya, ikuti langkah-langkah berikut:

  1. Verifikasi Pembangunan

    • Pastikan tidak ada peringatan privasi selama proses pembangunan.
    • Pastikan manifesto tidak mengalami masalah saat kompilasi.
    • Verifikasi apakah manifesto privasi sudah termasuk dalam produk pembangunan.
  2. Validasi Runtime

    • Dalam mode debug, lakukan pengujian untuk memastikan prompt privasi yang tepat dan perilaku akses API.
  3. Validasi App Store Connect

    • Upload your build dan tinjau Laporan Privasi di App Store Connect.
    • Pastikan deklarasi API lengkap dan format domain pelacakan 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.

Validasi Manifest Privasi gagal

Perubahan Manifest Privasi Apple

Pemain Video YouTube

Pengujian dan Perbaikan 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.

__CAPGO_KEEP_0__

dapat membantu. Ini memantau Capgo akses dan mengidentifikasi masalah manifest sebelum mereka mempengaruhi pengguna. Setelah masalah potensial ditandai, Anda dapat memindahkan fokus ke validasi yang lebih mendalam. Setelah membuat perubahan, uji manifest Anda di lingkungan pengembangan. Gunakan wawasan dari pengawasan kesalahan untuk mengarahkan tinjauan. Pendekatan ini membantu memastikan aplikasi Anda tetap sejalan dengan standar privasi Apple. Privasi Tools

Capgo Dashboard Interface Pembaruan Hidup

Capgo memudahkan mengelola 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 terlindungi dan sukses global sebesar 82%, Capgo memastikan bahwa 95% pengguna aktif menerima pembaruan dalam waktu 24 jam [1]. Berikut adalah apa yang ditawarkan:

  • Enkripsi akhir-ke-akhir untuk menjaga pembaruan tetap aman
  • Sistem saluran untuk distribusi pembaruan yang dikendalikan
  • Pengawasan 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 menjadi hal yang halus dan efisien.

Menggunakan Capgo

Untuk memulai, Pasang plugin Capgo dengan perintah ini:

npx @capgo/cli init

Capgo secara otomatis mengintegrasikan dengan pipeline CI/CD, mengotomatisasi validasi manifesto privasi melalui platform seperti GitHub Actions, GitLab CI, atau Jenkins. Apapun pilihan Anda, Capgo mendukung 750 aplikasi produksi sambil memastikan setiap update memenuhi standar privasi.

“Kami menerapkan pengembangan agile dan @Capgo sangat kritis dalam menyampaikan kontinu 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 interaksi pengguna secara real-time. Ini memastikan update privasi mencapai basis pengguna Anda sambil tetap memenuhi pedoman Apple.

Kesimpulan

Poin Utama

Saat mengelola manifesto privasi, mempertahankan kepatuhan dan keamanan yang kuat sangat penting. Berikut yang paling penting:

  • Enkripsi akhir ke akhir: Membuat pembaruan tetap aman dari awal hingga akhir.
  • Pengawasan waktu nyata: Mengikuti distribusi pembaruan dengan efektif.
  • Kemampuan rollback instan: Berfungsi sebagai jaring pengaman untuk perbaikan cepat.
  • Validasi otomatis: Menjamin 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].

Cara Mulai

Anda dapat memulai menerapkan prinsip-prinsip ini dengan mengikuti langkah-langkah berikut:

  • Atur lingkungan Anda: Jalankan npx @capgo/cli init untuk memulai.
  • Aktifkan fitur privasi: Gunakan enkripsi akhir-ke-akhir untuk pembaruan yang aman.
  • Tampilkan alat monitoring: Ikuti pembaruan dengan analitis.
  • Siapkan untuk rollback: Pastikan Anda dapat kembali ke versi sebelumnya jika diperlukan.

“Capgo adalah alat yang wajib dimiliki oleh para pengembang yang ingin meningkatkan produktivitas. Menghindari keterlambatan ulasan untuk perbaikan bug adalah perubahan game.” - Bessie Cooper

Pembaruan reguler dan alat yang tepat adalah kunci untuk tetap kompatibel dan meningkatkan waktu.

Pembaruan Langsung untuk Aplikasi Capacitor

Ketika bug layer web masih aktif, kirimkan perbaikan melalui Capgo daripada menunggu hari-hari untuk persetujuan toko aplikasi. Pengguna mendapatkan pembaruan di latar belakang sementara perubahan native tetap dalam jalur review normal.

Mulai Sekarang

Terbaru dari Blog Kami

Capgo memberikan Anda wawasan terbaik yang Anda butuhkan untuk membuat aplikasi mobile yang profesional.