[AKTUALISIERTE Liste der Datenschutzschlüssel für iOS 13 - siehe unten]
Es gibt eine Liste aller Cocoa Keys
Elemente, die Sie in Ihrer Info.plist
Datei angeben können :
https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html
(Xcode: Ziel -> Info -> Benutzerdefinierte iOS-Zieleigenschaften)
iOS benötigte bereits früher Berechtigungen für den Zugriff auf Mikrofon, Kamera und Medienbibliothek (iOS 6, iOS 7). Da die iOS 10-App jedoch abstürzt, wenn Sie nicht die Beschreibung angeben, warum Sie nach der Berechtigung fragen (kann dies nicht sein) leer).
Datenschutzschlüssel mit Beispielbeschreibung:
Quelle
Alternativ können Sie Info.plist
als Quellcode öffnen :
Quelle
Und fügen Sie Datenschutzschlüssel wie folgt hinzu:
<key>NSLocationAlwaysUsageDescription</key>
<string>${PRODUCT_NAME} always location use</string>
Liste aller Datenschutzschlüssel: [AKTUALISIERT auf iOS 13]
NFCReaderUsageDescription
NSAppleMusicUsageDescription
NSBluetoothAlwaysUsageDescription
NSBluetoothPeripheralUsageDescription
NSCalendarsUsageDescription
NSCameraUsageDescription
NSContactsUsageDescription
NSFaceIDUsageDescription
NSHealthShareUsageDescription
NSHealthUpdateUsageDescription
NSHomeKitUsageDescription
NSLocationAlwaysUsageDescription
NSLocationUsageDescription
NSLocationWhenInUseUsageDescription
NSMicrophoneUsageDescription
NSMotionUsageDescription
NSPhotoLibraryAddUsageDescription
NSPhotoLibraryUsageDescription
NSRemindersUsageDescription
NSSiriUsageDescription
NSSpeechRecognitionUsageDescription
NSVideoSubscriberAccountUsageDescription
Update 2019:
In den letzten Monaten wurden zwei meiner Apps während der Überprüfung abgelehnt, da in der Beschreibung der Kameranutzung nicht angegeben war, was ich mit aufgenommenen Fotos mache.
Ich musste die Beschreibung von auf ändern ${PRODUCT_NAME} need access to the camera to take a photo
, ${PRODUCT_NAME} need access to the camera to update your avatar
obwohl der App-Kontext offensichtlich war (Benutzer tippte auf den Avatar).
Es scheint, dass Apple den Beschreibungen der Datenschutznutzung jetzt noch mehr Aufmerksamkeit schenkt, und wir sollten ausführlich erklären, warum wir um Erlaubnis bitten.