Thêm một chìa khóa trong info.plist của bạn như: NSLocationUsageDescription
và thêm chuỗi của bạn vì nó là giá trị.
iOS 8 và lớn
Họ giới thiệu thêm hai phím khác hơn NSLocationUsageDescription
- NSLocationAlwaysUsageDescription
- NSLocationWhenInUseUsageDescription
iOS 6 hoặc cao hơn
NSLocationUsageDescription
“Bảo mật - Vị trí Cách sử dụng Mô tả”
Chỉ định nguyên nhân để truy cập thông tin vị trí của người dùng. Xem “NSLocationUsageDescription” để biết chi tiết.
iOS 6.0 và sau đó
Kiểm tra link này để tham khảo
iOS 3.2 lên iOS 5
mục đích
Một chuỗi các ứng dụng-với điều kiện mô tả sự tái ason để sử dụng dịch vụ vị trí. (Không dùng nữa trong iOS 6.0.)
@property(copy, nonatomic)
NSString *purpose Discussion
Nếu thuộc tính này không phải là con số không và hệ thống cần phải yêu cầu sự đồng ý của người dùng sử dụng dịch vụ định vị, nó sẽ hiển thị chuỗi cung cấp. Bạn có thể sử dụng chuỗi này để giải thích lý do ứng dụng của bạn đang sử dụng vị trí dịch vụ.
Bạn phải đặt giá trị của thuộc tính này trước khi bắt đầu bất kỳ vị trí nào dịch vụ. Vì chuỗi cuối cùng được hiển thị cho người dùng, bạn phải luôn tải chuỗi đó từ tệp chuỗi được bản địa hóa.
Availability
Available in iOS 3.2 and later.
Deprecated in iOS 6.0.
khai báo trong CLLocationManager.h
Nguồn
2012-12-17 10:49:59
là là hợp pháp? Quả táo có được chấp thuận không? – SangamAngre
@SangamAngre: Tôi tìm thấy khóa này từ tài liệu của họ. Vì vậy, tôi nghĩ rằng họ sẽ không từ chối. –
Tôi đang phát triển ứng dụng cho phiên bản 5.1 trở lên. – SangamAngre