2012-12-17 25 views

Trả lời

12

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

  1. NSLocationAlwaysUsageDescription
  2. 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

+0

là là hợp pháp? Quả táo có được chấp thuận không? – SangamAngre

+0

@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. –

+0

Tôi đang phát triển ứng dụng cho phiên bản 5.1 trở lên. – SangamAngre

Các vấn đề liên quan