einen Schlüssel in Ihrem info.plist hinzufügen: NSLocationUsageDescription
und Strings schreiben, wie es Wert ist.
IOS 8 und größer
Sie stellten zwei weitere Tasten außer NSLocationUsageDescription
- NSLocationAlwaysUsageDescription
- NSLocationWhenInUseUsageDescription
iOS 6 oder mehr
NSLocationUsageDescription
„Privacy - Standort Verwendung Beschreibung“
Gibt den Grund für den Standortinformationen des Benutzers zugreifen. Siehe "NSLocationUsageDescription" für Details.
iOS 6.0 und höher
prüfen diese link Referenz
iOS 3.2 auf iOS 5
Zweck
Eine Anwendung bereitgestellte Zeichenfolge, die beschreibt, Dort ason für die Verwendung von Ortungsdienste. (Veraltete in iOS 6.0.)
@property(copy, nonatomic)
NSString *purpose Discussion
Wenn diese Eigenschaft nicht gleich Null ist, und das System muss für den Benutzer Zustimmung fragen, standortbezogene Dienste zu verwenden, zeigt es die bereitgestellte Zeichenfolge. Sie können diese Zeichenfolge verwenden, um zu erläutern, warum Ihre Anwendung den Standort Dienste verwendet.
Sie müssen den Wert dieser Eigenschaft vor dem Starten eines beliebigen Standortes Dienste festlegen. Da der String dem Benutzer letztendlich angezeigt wird, sollten Sie ihn immer aus einer lokalisierten Zeichenkettendatei laden.
Verfügbarkeit
Available in iOS 3.2 and later.
Deprecated in iOS 6.0.
In CLLocationManager.h
erklärt
Ist es legal? Wird Apple zustimmen? – SangamAngre
@SangamAngre: Ich habe diesen Schlüssel in der Dokumentation gefunden. Also ich denke, sie werden nicht ablehnen. –
Ich entwickle App für Version 5.1 und höher. – SangamAngre