2011-12-12 15 views
9

संभव डुप्लिकेट "एप्लिकेशन आपके वर्तमान स्थान का उपयोग करना चाहेंगे":
Is it possible to call alert “Allow to use current location” manually?लाओ बातचीत फिर से

मेरे एप्लिकेशन में

, कार्यक्षमता के सभी उपयोगकर्ताओं के वर्तमान पर आधारित है स्थान। दर्शक geeky से सब कुछ है।

मुझे लगता है कि उपयोगकर्ता पहले के लिए ऐप शुरू करता है - क्योंकि उपयोगकर्ता वास्तव में यह सुनिश्चित नहीं करता है कि यह क्या कर सकता है, क्या वह ऐप के "आपके वर्तमान स्थान का उपयोग करना चाहते हैं?" के बारे में भ्रमित हो सकता है। अगर वह "अनुमति न दें" के साथ जवाब देता है, तो उसे स्क्रीन पर कोई डेटा नहीं मिलेगा।

अब मैं संभाल:

- (void)locationManager:(CLLocationManager *)manager 
    didFailWithError:(NSError *)error { 

    if (error.code == kCLErrorDenied) { 
     NSLog(@"Location manager denied access - kCLErrorDenied"); 

     UIAlertView *alert = 
       [[UIAlertView alloc] initWithTitle:@"Location issue" 
             message:@"Your location cannot be determined." 
             delegate:self 
           cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
     [alert show]; 
     [alert release]; 
    } 
} 

ठीक है, अनुप्रयोग एक पुनः लोड-बटन है। उपयोगकर्ता को लगता है कि पुनः लोड बटन टैप करता है, वह स्थान आधारित सेवाओं को सक्षम करने के लिए सिस्टम द्वारा फिर से नहीं पूछा जाएगा।

मैं वर्तमान स्थान के लिए फिर से पूछने के लिए आईओएस को कैसे मजबूर कर सकता हूं?

+0

मैं यह भी जानना चाहूंगा कि यह ठीक उसी कारण से कैसे किया जाए। –

+0

भी http://stackoverflow.com/q/4891950/10396 – AShelly

उत्तर

0

कोई भी तरीका नहीं है कि आप इस संवाद को फिर से दिखाने के लिए मजबूर कर सकें। आईओएस उपयोगकर्ता को फिर से ऐप के अगले स्टार्ट-अप पर पूछेगा। स्टार्ट-अप से मुझे पृष्ठभूमि में ऐप भेजने के बाद अग्रभूमि में प्रवेश करने का मतलब नहीं है।

0

वर्तमान में, ऐसा करने का एकमात्र तेज़ तरीका उपयोगकर्ता को ऐप को पुनरारंभ करने के लिए कहता है और फिर क्रैश (या UIAplplicationExitsOnSuspend कुंजी सेट करें और सफारी लॉन्च करें)। जब उपयोगकर्ता ऐप को फिर से लॉन्च करता है, तो संवाद उपलब्ध होगा।

ऐप्पल इसकी समीक्षा करते समय यह आपके ऐप को तुरंत अस्वीकार कर सकता है या नहीं।

संबंधित मुद्दे