我們可以改變這段文字嗎?如何更改文字「應用程序想使用您當前的位置?」
我已使用CLLocationManager
類的屬性purpose
。但消息沒有改變。
[locationManager setPurpose:@"Change text message"];
任何想法?
感謝,
我們可以改變這段文字嗎?如何更改文字「應用程序想使用您當前的位置?」
我已使用CLLocationManager
類的屬性purpose
。但消息沒有改變。
[locationManager setPurpose:@"Change text message"];
任何想法?
感謝,
在您的info.plist添加一個關鍵,如:NSLocationUsageDescription
並添加字符串作爲它的值。
iOS 8的和更大
它們引入兩個其他多個鍵比NSLocationUsageDescription
iOS 6的或更大
NSLocationUsageDescription
「隱私 - 位置使用情況說明」
指定用於訪問用戶的位置信息的原因。 有關詳細信息,請參閱「NSLocationUsageDescription」。
的iOS 6.0和更高
檢查此link參考
的iOS 3.2到iOS 5
目的
描述應用程序提供的串那裏ason for使用 位置服務。 (不推薦使用iOS中6.0。)
@property(copy, nonatomic)
NSString *purpose Discussion
如果此屬性不是零和系統需要徵求用戶的同意 使用位置服務,它會顯示提供的字符串。你可以使用這個字符串來解釋爲什麼你的應用程序使用位置 服務。
您必須在啓動任何位置 服務之前設置此屬性的值。由於該字符串最終會顯示給用戶,因此您應始終從本地化的字符串文件加載該字符串。
可用性
Available in iOS 3.2 and later. Deprecated in iOS 6.0.
宣佈CLLocationManager.h
是否是合法的嗎?蘋果會批准嗎? – SangamAngre
@SangamAngre:我從他們的文檔中找到了這個密鑰。所以我認爲他們不會拒絕。 –
我正在開發5.1版及更高版本的應用程序。 – SangamAngre