Vuoi lanciare il tuo Capacitor app sul Store App Senza ritardi? Inizia creando un manifesto di privacy. Apple richiede ora ai sviluppatori di includere questo documento per garantire che le app soddisfino gli standard di privacy rigorosi. Ecco cosa devi sapere:
-
Cos'è un manifesto di privacy?
Un file strutturato che descrive le pratiche di raccolta dei dati dell'app, l'uso di API e i domini di tracciamento. -
Perché è importante:
- Rispetta le regole dell'App Store per evitare rifiuti o rimozioni.
- Costruisce la fiducia essendo trasparente sul trattamento dei dati degli utenti.
-
Componenti chiave da includere:
- API che accedono ai dati degli utenti (ad esempio, posizione, foto).
- Etichette di privacy per i tipi di dati raccolti.
- Domini di tracciamento utilizzati per l'analisi o gli annunci pubblicitari.
-
Come crearne uno:
- Utilizza JSON per definire i dettagli della raccolta dei dati.
- Colloca il
PrivacyInfo.xcprivacyfile nella directory corretta del tuo progetto. - Validalo con strumenti come Xcode per evitare errori.
-
Gli strumenti per semplificare il processo:
Utilizza piattaforme come Capgo per la validazione del manifesto di privacy automatizzata, aggiornamenti in tempo reale e tracciamento degli errori.
Segui questa guida per rimanere conforme, proteggere la privacy degli utenti e evitare ritardi negli store di app.
Principi del Manifesto di Privacy
Definizione del Manifesto di Protezione della Privacy
Un manifesto di protezione della privacy è un file strutturato che descrive le pratiche di dati dell'app. Dettaglia elementi come le API che accedono ai dati degli utenti, i domini di tracciamento, i tipi di dati raccolti e le integrazioni di terze parti SDK. Questo documento non solo aiuta a stabilire la fiducia, ma anche a garantire la conformità alle linee guida dell'App Store. Cerchiamo di smontare i componenti chiave che il tuo manifesto dovrebbe includere.
Elementi Principali del Manifesto di Protezione della Privacy
Ecco gli elementi principali da includere nel manifesto di protezione della privacy per allinearsi con le richieste di Apple:
-
API di Ragione Obbligatorie
Questa sezione elenca le API sensibili alla privacy che il tuo app utilizza e spiega perché sono necessarie.Ecco un riepilogo in tabella delle richieste API più comuni:
Categoria API Utilizzo Comune Documentazione Richiesta Servizi di Localizzazione Navigazione dell'utente Descrizione dello scopo e della descrizione dell'utilizzo Libreria delle foto Foto del profilo Livello di accesso e intento Contatti Sincronizzazione dell'agenda degli appuntamenti Dichiarazione di minimizzazione dei dati -
Etichette sulla privacy
Queste etichette forniscono trasparenza specificando:- Tipi di dati raccolti
- Motivi della raccolta dei dati
- Se i dati sono collegati all'identità dell'utente
- How the data is used for tracking
-
Tracking Domini
Questa sezione elenca tutti i domini coinvolti nel tracking, come quelli utilizzati per l'analisi, la pubblicità o il trattamento dei dati di terze parti.
“Compatibile con l'App Store” - Capgo [1]
In base a Capgo, il 95% degli utenti si conforma alle aggiornamenti entro 24 ore. Con oltre 23,5 milioni di aggiornamenti consegnati [1]mantenere aggiornata la documentazione sulla privacy è essenziale per mantenere la fiducia degli utenti.
Crea Manifesti di Privacy per Capacitor

Requisiti di Avvio
Prima di iniziare a costruire il manifesto, assicurati di avere:
- Xcode 15 o versione successiva installato
- A Capacitor progetto 8.0+ impostato
- Accesso al tuo app's
Info.plistfile - Una comprensione di base della struttura JSON
- Documentazione che descrive le pratiche di raccolta dati del tuo app
Passaggi di Creazione
Inizia creando un PrivacyInfo.xcprivacy file nel tuo directory di progetto iOS. Questo file deve seguire specifiche linee guida di formattazione:
Configura le Informazioni di Base
{
"NSPrivacyTracking": false,
"NSPrivacyTrackingDomains": [],
"NSPrivacyCollectedDataTypes": []
}
Definisci i Dettagli di Raccolta Dati
{
"NSPrivacyAccessedAPITypes": [
{
"NSPrivacyAccessedAPIType": "NSLocationWhenInUseUsageDescription",
"NSPrivacyAccessedAPITypeReasons": ["1.1"]
},
{
"NSPrivacyAccessedAPIType": "NSCameraUsageDescription",
"NSPrivacyAccessedAPITypeReasons": ["2.1"]
}
]
}
Aggiungi Domini di Tracciamento
{
"NSPrivacyTrackingDomains": [
"analytics.yourdomain.com",
"metrics.yourdomain.com"
]
}
Evitare gli Errori Comuni
To evitare problemi, tenere a mente queste indicazioni:
- Includere tutti i campi richiesti: Anche se alcuni campi sono vuoti, devono essere presenti.
- Usare Tipi API Validi: Verificare gli identificatori API con la documentazione ufficiale di Apple.
- Controllare la Formattazione JSON: Eseguire il file attraverso un linter JSON per catturare gli errori di sintassi.
- Fornire Motivi Completi: Assicurarsi che ogni accesso API includa un motivo corrispondente code.
- Tenere le Informazioni Aggiornate: Aggiornare il manifesto ogni volta che vengono aggiunte nuove funzionalità.
Inoltre, assicurarsi che il file manifesto rimanga sotto i 512KB per evitare gli errori di build. Validare regolarmente il file durante il processo di build di Xcode per catturare gli errori in anticipo. Una volta pronto il manifesto, integrarlo nel tuo progetto Capacitor seguendo le linee guida per la posizione del file.
Aggiungere Manifesti di Privacy a Capacitor
Guida per la Posizione dei File
Per includere un manifesto di privacy nel tuo progetto Capacitor, posiziona il PrivacyInfo.xcprivacy file nella seguente struttura di directory:
your-app/
├── ios/
│ ├── App/
│ │ ├── PrivacyInfo.xcprivacy
│ │ └── Info.plist
│ └── App.xcworkspace
Per plugin Capacitor, utilizza questa struttura:
your-plugin/
├── ios/
│ ├── Plugin/
│ │ └── PrivacyInfo.xcprivacy
│ └── Plugin.xcodeproj
Impostazione delle Impostazioni di Costruzione
Una volta che il file è in posizione, aggiorna le impostazioni di costruzione di Xcode per garantire che si integri correttamente:
- Apri il tuo progetto in Xcode.
- Sotto TARGETS, seleziona il tuo app o plugin target.
- Vai al Impostazioni di costruzione tab.
- Imposta Manifesto di privacy Area di sviluppo a
en. - Imposta Includi manifesto di privacy a
YES.
Se il tuo progetto utilizza CocoaPods, includi il seguente snippet nel tuo Podfile per abilitare il manifesto di privacy:
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
Dopo aver effettuato queste modifiche, procedere con i controlli di implementazione per verificare che tutto sia configurato correttamente.
Controllo di Implementazione
Per assicurarsi che il manifesto di privacy funzioni come previsto, seguire questi passaggi:
-
Verifica di Costruzione
- Confermare l'assenza di avvisi relativi alla privacy durante la costruzione.
- Assicurarsi che il manifesto compili senza problemi.
- Verificare che il manifesto di privacy sia incluso nei prodotti di costruzione.
-
Validazione in Esecuzione
- In modalità debug, testare il comportamento di accesso e le API richieste di privacy.
-
Validazione di App Store Connect
- Caricare la tua build e recensire il Rapporto sulla Privacy in App Store Connect.
- Verificare che le dichiarazioni API siano complete e che i formati del dominio di tracciamento siano corretti.
If si verifica un errore di 'validazione del manifesto di privacy fallita', verificare nuovamente il manifesto per assicurarsi che soddisfi le ultime richieste dell'App Store. Prestare particolare attenzione ai tipi API e alle configurazioni del dominio di tracciamento.
Modifiche al manifesto di privacy di Apple
Test e correzioni
Creare un manifesto di privacy che soddisfi le linee guida di Apple è cruciale. Per rimanere sul binario, integrare un sistema di tracciamento degli errori affidabile nel processo di sviluppo. Ciò aiuta a collegare gli sforzi di sviluppo alle richieste di conformità.
Un strumento come Capgo può aiutare. Monitora l'accesso a API e identifica le problematiche del manifesto prima che influiscano sugli utenti. Una volta che i potenziali problemi sono stati segnalati, puoi concentrarti sulla validazione approfondita.
Dopo aver effettuato aggiornamenti, testare il manifesto in un ambiente di sviluppo. Utilizzare le informazioni provenienti dal tracciamento degli errori per guidare la revisione. Questo approccio aiuta a garantire che l'app rimanga allineata con le norme di privacy di Apple.
Capgo Strumenti di privacy

Capgo semplifica la gestione dei manifesti di privacy e degli aggiornamenti dell'applicazione, garantendo che i propri standard di privacy rimangano integri senza ritardare le distribuzioni.
Capgo Caratteristiche
Con più di 23,5 milioni di aggiornamenti sicuri e un tasso di successo globale del, Capgo ensures that , __CAPGO_KEEP_0__ assicura che [1]il 95% degli utenti attivi riceva gli aggiornamenti entro 24 ore
- . Ecco cosa offre: Crittografia end-to-end
- per mantenere gli aggiornamenti sicuri, sistema di canali per distribuzione di aggiornamenti controllati
- Tracciamento degli errori per identificare e risolvere velocemente le problematiche
- Rollback un click per tornare immediatamente a una versione precedente
Questi strumenti rendono l'aggiunta di Capgo al tuo workflow facile e efficiente.
Utilizzare Capgo
Per iniziare, installa il plugin Capgo con questo comando:
npx @capgo/cli init
Capgo integra in modo trasparente con i pipeline CI/CD, automatizzando la validazione del manifesto di privacy attraverso piattaforme come GitHub Actions, GitLab CIo o Jenkins. In ogni caso, Capgo supporta 750 app di produzione mentre assicura che ogni aggiornamento sia conforme ai requisiti sulla privacy.
“Pratichiamo lo sviluppo agile e @Capgo è essenziale per consegnare continuamente ai nostri utenti!” – Rodrigo Mantica
“Capgo è un modo intelligente per effettuare push di code caldi 🙂” – NASA’s OSIRIS-REx
Capgo include anche analisi integrate per monitorare i tassi di successo degli aggiornamenti e l'engagement degli utenti in tempo reale. Ciò garantisce che gli aggiornamenti sulla privacy raggiungano l'intera base di utenti mentre rimangono conformi alle linee guida di Apple.
Conclusioni
Punti chiave
Quando si tratta di gestire i manifesti di privacy, rimanere conformi e mantenere misure di sicurezza solide è cruciale. Ecco cosa conta di più:
- Crittografia end-to-end: Mantiene gli aggiornamenti sicuri da inizio a fine.
- Monitoraggio in tempo reale: Traccia efficacemente la distribuzione degli aggiornamenti.
- Capacità di rollback istantaneo: Funge da rete di sicurezza per correzioni rapide.
- Validazione automatica: Assicura che i tuoi aggiornamenti rispettino gli standard di conformità.
Costruire un sistema di aggiornamento affidabile ti aiuta a mantenere il passo con le esigenze di privacy in continua evoluzione di Apple e Google. Questa approccio ha dimostrato di migliorare le percentuali di approvazione delle app store e di rafforzare la fiducia degli utenti [1].
Come iniziare
Puoi iniziare a implementare questi principi seguendo questi passaggi:
- Configura il tuo ambiente: Esegui
npx @capgo/cli initper iniziare. - Abilita le funzionalità di privacy: Utilizza la crittografia end-to-end per aggiornamenti sicuri.
- Distribuisci strumenti di monitoraggio: Traccia gli aggiornamenti con analisi.
- Pianifica i rollback: Assicurati di poter tornare rapidamente a versioni precedenti se necessario.
“Capgo is a must-have tool for developers who want to boost productivity. Avoiding review delays for bug fixes is a game changer.” - Bessie Cooper
“__CAPGO_KEEP_0__ è uno strumento fondamentale per i developer che vogliono aumentare la produttività. Evitare i ritardi di revisione per i bug fix è un vero cambiamento di gioco.” - Bessie Cooper
Keep going from Privacy Manifest for Capacitor Apps: Guide
Continua da Privacy Manifest per __CAPGO_KEEP_0__ Apps: Guida Privacy Manifest for Capacitor Apps: Guide Privacy Manifest per __CAPGO_KEEP_0__ Apps: Guida Crittografia per il dettaglio di implementazione in Crittografia, Conformità per il dettaglio di implementazione in Conformità, Capgo Scansionatore di Sicurezza per il flusso di lavoro del prodotto in Capgo Scansionatore di Sicurezza, Capgo Sicurezza per il flusso di lavoro del prodotto in Capgo Sicurezza, e Capgo Centro di Trust per il flusso di lavoro del prodotto in Capgo Centro di Trust.