की तरह अपने Info.plist में एक महत्वपूर्ण जोड़ें: NSLocationUsageDescription
और के रूप में यह मूल्य है अपने स्ट्रिंग जोड़ें।
iOS 8 और अधिक से अधिक
वे NSLocationUsageDescription दो से अधिक अन्य कुंजियों शुरू की
- NSLocationAlwaysUsageDescription
- NSLocationWhenInUseUsageDescription
iOS 6 या अधिक से अधिक
NSLocationUsageDescription
"गोपनीयता - स्थान प्रयोग वर्णन"
उपयोगकर्ता के स्थान जानकारी तक पहुँचने के लिए कारण निर्दिष्ट करता है। विवरण के लिए "NSLocationUsageDescription" देखें।
आईओएस 6.0 और बाद
चेक संदर्भ के लिए इस link
आईओएस 3.2 iOS 5 करने के लिए
उद्देश्य
कोई ऐप्लिकेशन-प्रदान की स्ट्रिंग का वर्णन करता है क्या आप वहां मौजूद हैं स्थान सेवाओं का उपयोग करने के लिए ason। (आईओएस 6.0 में पदावनत।)
@property(copy, nonatomic)
NSString *purpose Discussion
यदि यह संपत्ति नहीं के बराबर नहीं है और इस प्रणाली स्थान सेवाओं का उपयोग करने के लिए उपयोगकर्ता की सहमति मांगनी चाहिए की जरूरत है, यह प्रदान की स्ट्रिंग प्रदर्शित करता है। आप इस स्ट्रिंग का उपयोग यह समझाने के लिए कर सकते हैं कि आपका एप्लिकेशन स्थान सेवाओं का उपयोग क्यों कर रहा है।
आपको किसी भी स्थान सेवाओं को शुरू करने से पहले इस संपत्ति का मूल्य निर्धारित करना होगा। चूंकि स्ट्रिंग अंततः उपयोगकर्ता को प्रदर्शित होती है, इसलिए आप को हमेशा स्थानीय स्ट्रिंग्स फ़ाइल से लोड करना चाहिए।
उपलब्धता
Available in iOS 3.2 and later.
Deprecated in iOS 6.0.
CLLocationManager.h में घोषित
स्रोत
2012-12-17 10:49:59
है कानूनी है? सेब स्वीकृति होगी? – SangamAngre
@SangamAngre: मुझे यह दस्तावेज उनके दस्तावेज़ से मिला। तो मुझे लगता है कि वे अस्वीकार नहीं करेंगे। –
मैं संस्करण 5.1 और बाद में ऐप विकसित कर रहा हूं। – SangamAngre