के लिए स्थान सेवाएं पुन: सक्षम करना मैं अपने आईफोन ऐप के लिए स्थान सेवा अनुरोध के साथ संघर्ष कर रहा हूं। यदि उपयोगकर्ता "अनुमति न दें" कहता है, तो मैं अपने "इस ऐप को काम करने के लिए स्थान सेवाओं की आवश्यकता है" में फंस गया हूं ...आईफोन ऐप
स्थान सेवाओं के लिए पुनः आवेदन करने के सभी प्रयास निष्फल हुए हैं, जो कई यहां ढेर का प्रमाण पत्र कर सकते हैं।
तो मैंने पढ़ा है कि स्थान सेवाओं को पुन: सक्षम करने का एकमात्र तरीका इस का उपयोग करते हुए स्थान सेवा सेटिंग करने के लिए उपयोगकर्ता रीडायरेक्ट करने के लिए किया गया था:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];
लेकिन फिर भी है कि काम करने के लिए प्रतीत नहीं होता है (iPhone 4 और 4 एस, 5.1 पर दोनों)
क्या उपयोगकर्ता वास्तव में कोई अन्य तरीका नहीं है, उपयोगकर्ता को वरीयताओं पर जाने और फिर उसे मार्गदर्शन करने के अलावा? ऐसा लगता है कि मेरे लिए इतना पैर की उंगलियों से घबराहट है।
प्रीफ़्स पर रीडायरेक्ट का उपयोग करना: आईओएस 5.1 में हटा दिया गया था। लेकिन ऐप्पल ने कभी आधिकारिक तौर पर इसका समर्थन नहीं किया, इसलिए यह एक हैक का थोड़ा सा था। –
हाँ, मैंने http://www.alexcurylo.com/blog/2011/11/04/settings-urls/ भी पढ़ा है ... लेकिन मुझे विश्वास नहीं है कि उन्होंने इस तरह के एक घातक मृत अंत को छोड़ दिया प्रवाह ... –