Lompat ke konten utama

Manifest Privasi untuk Aplikasi Capacitor : Panduan

Belajar cara membuat Manifest Privasi untuk aplikasi Anda untuk memenuhi persyaratan toko aplikasi dan melindungi data pengguna secara efektif.

Manifest Privasi untuk Aplikasi Capacitor : Panduan

Ingin meluncurkan aplikasi __CAPGO_KEEP_0__ Anda Capacitor Aplikasi di toko aplikasi mana yang Toko Aplikasi Tidak ada gangguan? Mulai dengan membuat Dokumen Privasi. Apple sekarang memerlukan pengembang untuk mencantumkan dokumen ini untuk memastikan aplikasi memenuhi standar privasi yang ketat. Berikut ini yang perlu Anda ketahui:

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

  • Mengapa penting:

    • Mengikuti aturan Toko Aplikasi untuk menghindari penolakan atau penghapusan.
    • Membangun kepercayaan dengan menjadi transparan tentang pengelolaan data pengguna.
  • Komponen utama yang perlu dicantumkan:

    • API yang mengakses data pengguna (misalnya, lokasi, foto).
    • Label privasi untuk jenis data yang dikumpulkan.
    • Domain-domain yang digunakan untuk analitik atau iklan.
  • How to create one:

    • 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 __CAPGO_KEEP_0__ @capgo/capacitor-pantauan-aktualisasi-aplikasi mengatasi permintaan ATT iOS dan @capgo/capacitor-analitik-firebase merekam data pengumpulan Firebase untuk tinjauan App Store.

Tetaplah patuh, lindungi privasi pengguna, dan hindari keterlambatan aplikasi di toko oleh mengikuti panduan ini.

Dasar-Dasar Manifest Privasi

Definisi 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 patuhnya dengan pedoman App Store. Mari kita memecah komponen utama yang harus termasuk dalam manifest Anda.

Elemen Utama Manifest Privasi

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

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

    Berikut adalah tabel yang menyajikan persyaratan umum API:

    API Kategori Penggunaan Umum Dokumentasi yang Diperlukan
    Lokasi Layanan Penggunaan Navigasi Deskripsi String dan Penggunaan
    Fotografi Perpustakaan Foto Profil Level Akses dan Tujuan
    Kontak Sinkronisasi Alamat Buku Deklarasi minimasi data
  2. Label Privasi
    Label-label ini menyediakan transparansi dengan menyebutkan:

    • Jenis data yang dikumpulkan
    • Alasan pengumpulan data
    • Apakah data terkait dengan identitas pengguna
    • Bagaimana data digunakan untuk pelacakan
  3. Pelacakan Domain
    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]

Menurut 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

Capacitor Dokumentasi Situs Web Framework

Persyaratan Pengaturan

Sebelum Anda memulai membangun manifest, pastikan Anda telah:

  • Xcode 15 atau lebih baru terinstal
  • Proyek Capacitor 8.0+ telah terkonfigurasi
  • Akses ke file aplikasi Anda Info.plist Pemahaman dasar tentang struktur JSON
  • Documentasi yang menjelaskan praktik pengumpulan data aplikasi Anda
  • Langkah Pembuatan

__CAPGO_KEEP_0__

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

Mengatur Informasi Dasar

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

Mengdefinisikan Detail Pengumpulan Data

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

Mengambahkan Domain Pelacakan

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

Menghindari Kesalahan Umum

Untuk mencegah masalah, perhatikan tips berikut:

  • Termasuk Semua Bidang yang Diperlukan: Bahkan jika beberapa bidang kosong, mereka harus ada.
  • Menggunakan Tipe API yang Valid: Periksa ulang identifikasi API dengan dokumen resmi Apple.
  • Memeriksa Format JSON: Jalankan file Anda melalui JSON linter untuk menangkap kesalahan sintaks.
  • Berikan Alasan yang Lengkap: Pastikan setiap akses API termasuk alasan code yang sesuai.
  • Jaga Informasi Tetap Aktual: Perbarui manifesto setiap kali fitur baru ditambahkan.

Selain itu, pastikan file manifesto tetap di bawah 512KB untuk menghindari kesalahan saat build. Validasi file secara teratur selama proses build Xcode untuk menangkap kesalahan sejak awal. Setelah manifesto 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, tempatkan file di struktur direktori berikut: PrivacyInfo.xcprivacy : Untuk plugin __CAPGO_KEEP_0__, gunakan struktur berikut:

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

For Capacitor plugins, use this structure:

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

: Konfigurasi Pengaturan Build

Setelah file tersebut berada di tempat, perbarui pengaturan pembangunan Xcode Anda untuk memastikan bahwa itu terintegrasi dengan baik:

  1. Buka proyek Anda di Xcode.
  2. Di bawah TARGETS, pilih target aplikasi atau plugin Anda.
  3. Klik ke menu Pengaturan Pembangunan .
  4. Setel Wilayah Pengembangan Manifest Privasi ke en.
  5. context: Halaman/area: Halaman produk live update. Peran: Label UI pendek atau item navigasi. Kunci pesan `live_update_dynamic_label_to` (Live Update Dynamic Label To). Termasuk Manifest Privasi ke YES.

Jika proyek Anda menggunakan CocoaPods, masukkan kode berikut ke dalam Podfile untuk mengaktifkan manifest 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 melakukan pengecekan implementasi untuk memastikan bahwa semuanya sudah terkonfigurasi dengan benar.

Pengecekan Implementasi

Untuk memastikan bahwa manifest privasi berfungsi dengan benar, ikuti langkah-langkah berikut:

  1. Pengecekan Pembangunan

    • Pastikan tidak ada peringatan privasi selama proses pembangunan.
    • Pastikan manifest dapat dikompilasi tanpa masalah.
    • Verifikasi bahwa manifesto privasi termasuk dalam produk build.
  2. Validasi Runtime

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

    • Unggah build Anda dan tinjau Laporan Privasi di App Store Connect.
    • Periksa bahwa deklarasi API lengkap dan format domain pelacakan benar.

Jika Anda mengalami kesalahan “Validasi Manifest Privasi gagal”, periksa kembali manifesto Anda untuk memastikan bahwa itu memenuhi persyaratan App Store terbaru. Berikan perhatian khusus pada jenis API dan pengaturan domain pelacakan.

Perubahan Manifest Privasi Apple

Pengujian dan Perbaikan

Membuat Manifest Privasi yang memenuhi pedoman Apple sangat penting. Untuk tetap pada jalur, integrasikan pengawasan kesalahan yang dapat diandalkan ke dalam proses pengembangan. Ini membantu menghubungkan upaya pengembangan dengan persyaratan kompatibilitas.

Alat seperti Capgo Dapat membantu. Ini memantau akses API dan mengidentifikasi masalah manifesto sebelum mereka mempengaruhi pengguna. Setelah masalah potensial ditandai, Anda dapat memindahkan perhatian ke validasi yang lebih menyeluruh.

Setelah membuat perubahan, tes manifesto Anda di lingkungan pengembangan. Gunakan wawasan dari pelacakan kesalahan untuk mengarahkan ulasan Anda. Pendekatan ini membantu memastikan aplikasi Anda tetap sejalan dengan standar privasi Apple.

Capgo Alat Privasi

Capgo Dashboard Pembaruan Hidup

Capgo memudahkan pengelolaan manifesto privasi dan pembaruan aplikasi, memastikan standar privasi Anda tetap utuh tanpa menunda peluncuran.

Capgo Fitur

Dengan lebih dari 23,5 juta pembaruan yang aman dan sukses global sebesar 82% Privacy Tools, Capgo ensures that 95% pengguna aktif menerima pembaruan dalam waktu 24 jam [1]. Berikut ini adalah fitur-fitur yang ditawarkan:

  • Enkripsi Akhir ke Akhir untuk menjaga pembaruan tetap aman
  • Sistem Saluran untuk distribusi pembaruan yang terkendali
  • Pengenalan Kesalahan untuk mengidentifikasi dan menangani masalah dengan cepat
  • Rollback dengan Satu Klik untuk kembali ke versi sebelumnya secara instan

Fitur-fitur ini membuat menambahkan Capgo ke alur kerja Anda menjadi lebih lancar 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 Capgo Actions GitHub Actions, , atauJenkins . Apapun pilihan Anda, __CAPGO_KEEP_0__ mendukung 750 aplikasi produksi sambil memastikan setiap update memenuhi standar privasi.“Kami menerapkan pengembangan agile dan @Capgo sangat kritis dalam menyampaikan kontinuously kepada pengguna kami!” – Rodrigo Mantica

“Capgo adalah cara pintar untuk membuat push __CAPGO_KEEP_1__ panas 🙂” – NASA’s OSIRIS-REx

“Capgo is a smart way to make hot code pushes 🙂” – NASA’s OSIRIS-REx

Capgo juga termasuk analitik bawaan untuk memantau tingkat kesuksesan pembaruan dan partisipasi pengguna secara real-time. Hal ini memastikan pembaruan privasi mencapai seluruh basis pengguna Anda sambil tetap memenuhi pedoman Apple.

Kesimpulan

Kunci Pemahaman

Saat mengelola manifest privasi, menjaga konsistensi dan menjaga keamanan yang kuat sangat penting. Berikut ini yang paling penting:

  • Pengenkripsian Akhir ke AkhirKonteks: Halaman/area: Situs web pemasaran Capgo. Peran: Label UI singkat atau item navigasi. Kunci pesan `end_to_end_encryption` (End To End Encryption).
  • : Membuat pembaruan tetap aman dari awal hingga akhir.Pemantauan Real-Time
  • : Mengikuti distribusi pembaruan dengan efektif.Kemampuan Rollback Instan
  • : Berfungsi sebagai jaringan keselamatan untuk perbaikan cepat.Validasi Otomatisasi

Membangun sistem pembaruan yang dapat diandalkan membantu Anda tetap memenuhi persyaratan privasi yang terus berkembang dari Apple dan Google. Pendekatan ini telah terbukti meningkatkan tingkat persetujuan toko aplikasi dan memperkuat kepercayaan pengguna. [1].

Mulai Langkah Pertama

Mulai melaksanakan prinsip-prinsip ini dengan mengikuti langkah-langkah berikut:

  • Konfigurasi Lingkungan Anda: Jalankan npx @capgo/cli init untuk memulai.
  • Mengaktifkan Fitur Privasi: Gunakan enkripsi akhir-ke-akhir untuk pembaruan yang aman.
  • Deploy Alat Pemantauan: Ikuti pembaruan dengan analitis.
  • 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 memperbaiki bug adalah perubahan permainan.” - Bessie Cooper

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

Teruskan dari Privacy Manifest untuk Capacitor Apps: Guide

Jika Anda menggunakan Privacy Manifest untuk Capacitor Apps: Guide untuk merencanakan keamanan dan kewenangan, hubungkannya dengan Enkripsi untuk detail implementasi di Enkripsi, Kewenangan untuk detail implementasi di Kewenangan, 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.

Update Langsung untuk Capacitor Apps

When a web-layer bug is live, ship the fix through Capgo instead of waiting days for app store approval. Users get the update in the background while native changes stay in the normal review path.

Jika ada bug layer web yang hidup, kirimkan perbaikan melalui __CAPGO_KEEP_0__ daripada menunggu hari-hari untuk persetujuan toko aplikasi. Pengguna mendapatkan update di latar belakang sementara perubahan native tetap dalam jalur review normal.

context: Halaman/area: Situs web pemasaran Capgo. Peran: Kalimat deskripsi atau deskripsi meta. Dilihat di: komponen GetStarted.astro. Simpan istilah produk/merek dan istilah pengembang Capgo secara tepat. Kunci pesan `instant_updates_for_capacitor_apps_description` (Instant Updates For Capacitor Apps Description).

Bantuan Manusia dari Martin

Capgo gives you the best insights you need to create a truly professional mobile app.