[Elenco chiavi privacy AGGIORNATO a iOS 13 - vedi sotto]
C'è un elenco di tutto Cocoa Keys
ciò che puoi specificare nel tuo Info.plist
file:
https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html
(Xcode: Target -> Informazioni -> Proprietà target iOS personalizzate)
iOS richiedeva già le autorizzazioni per accedere a microfono, fotocamera e libreria multimediale in precedenza (iOS 6, iOS 7), ma poiché l'app iOS 10 si arresta in modo anomalo se non si fornisce la descrizione del motivo per cui si richiede l'autorizzazione (non può essere vuoto).
Chiavi privacy con descrizione di esempio:
fonte
In alternativa, puoi aprire Info.plist
come codice sorgente:
fonte
E aggiungi chiavi di privacy in questo modo:
<key>NSLocationAlwaysUsageDescription</key>
<string>${PRODUCT_NAME} always location use</string>
Elenco di tutte le chiavi per la privacy: [AGGIORNATO a iOS 13]
NFCReaderUsageDescription
NSAppleMusicUsageDescription
NSBluetoothAlwaysUsageDescription
NSBluetoothPeripheralUsageDescription
NSCalendarsUsageDescription
NSCameraUsageDescription
NSContactsUsageDescription
NSFaceIDUsageDescription
NSHealthShareUsageDescription
NSHealthUpdateUsageDescription
NSHomeKitUsageDescription
NSLocationAlwaysUsageDescription
NSLocationUsageDescription
NSLocationWhenInUseUsageDescription
NSMicrophoneUsageDescription
NSMotionUsageDescription
NSPhotoLibraryAddUsageDescription
NSPhotoLibraryUsageDescription
NSRemindersUsageDescription
NSSiriUsageDescription
NSSpeechRecognitionUsageDescription
NSVideoSubscriberAccountUsageDescription
Aggiornamento 2019:
Negli ultimi mesi, due delle mie app sono state rifiutate durante la revisione perché la descrizione dell'utilizzo della fotocamera non specificava cosa fare con le foto scattate.
Ho dovuto cambiare la descrizione da ${PRODUCT_NAME} need access to the camera to take a photo
a ${PRODUCT_NAME} need access to the camera to update your avatar
anche se il contesto dell'app era ovvio (l'utente ha toccato l'avatar).
Sembra che Apple stia ora prestando ancora più attenzione alle descrizioni dell'utilizzo della privacy e dovremmo spiegare in dettaglio perché chiediamo il permesso.