मुझे पता है कि एक ऐप इस कोड का उपयोग करके अन्य ऐप्स लॉन्च कर सकता है: [[UIApplication sharedApplication] openURL:appUrl];
। और मैं सफारी और मेल खोलने के लिए यूआरएल की योजना जानता हूं, लेकिन मैंने कुछ खोज की और सेटिंग्स.एप की योजना के बारे में कुछ भी नहीं मिला।क्या openURL का उपयोग कर सेटिंग ऐप खोलना संभव है?
उत्तर
आप इसे आईओएस संस्करण 5.0 - 5.0.1 में उपयोग कर सकते हैं। इसके बाद आईओएस 5.1 में इसे हटा दिया गया था।
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
अब आईओएस में काम नहीं करता है 5.1। – mrueg
आईओएस 5.1 के लिए कुछ भी? –
आप सेटिंग्स को खोलने के प्रोग्राम के रूप में यह कोशिश एप्लिकेशन ही कर सकते हैं (केवल से iOS8 के बाद काम करता है)।
आप स्विफ्ट उपयोग कर रहे हैं:
UIApplication.sharedApplication().openURL(NSURL(string: UIApplicationOpenSettingsURLString))
आप ऑब्जेक्टिव-सी
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
उपयोग कर रहे हैं अन्य के संस्करणों के लिए (कम से कम iOS8) ने अपने प्रोग्राम के खुले सेटिंग ऐप के लिए संभव नहीं ।
बड़े अंगूठे ऊपर! यह भी खूब रही। मैंने आईओएस 7.1 पर परीक्षण किया और आईओएस 8 चलाते समय ऐप को क्रैश कर दिया, यह आपको ऐप्पल सेटिंग्स –
पर ले जाता है, क्या सामान्य सेटिंग्स ऐप (टॉप-लेवल) पर खुलने का कोई तरीका है, अपनी ऐप सेटिंग्स पर ड्रिल नहीं किया गया है ? – zonabi
उद्घाटन सेटिंग्स प्रोग्राम के रूप में एप्लिकेशन तभी संभव है आईओएस 8. से तो, से निम्नलिखित कोड का उपयोग http://code-ios.blogspot.in/2014/10/opening-settings-app-from-another-app.html
if([CLLocationManager locationServicesEnabled]&&
[CLLocationManager authorizationStatus] != kCLAuthorizationStatusDenied)
{
//...Location service is enabled
}
else
{
if([[[UIDevice currentDevice] systemVersion] floatValue]<8.0)
{
UIAlertView* curr1=[[UIAlertView alloc] initWithTitle:@"This app does not have access to Location service" message:@"You can enable access in Settings->Privacy->Location->Location Services" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[curr1 show];
}
else
{
UIAlertView* curr2=[[UIAlertView alloc] initWithTitle:@"This app does not have access to Location service" message:@"You can enable access in Settings->Privacy->Location->Location Services" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:@"Settings", nil];
curr2.tag=121;
[curr2 show];
}
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
NSLog(@"buttonIndex:%d",buttonIndex);
if (alertView.tag == 121 && buttonIndex == 1)
{
//code for opening settings app in iOS 8
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
}
}
हालांकि उपयोगकर्ता पर इसका अधिक नियंत्रण नहीं है, फिर भी आप [CLLocationManager प्रमाणीकरण स्थिति] के लिए एक चेक जोड़ना चाहेंगे! = KCLAuthorizationStatusRestricted –
स्विफ्ट 4 संस्करण:
if let url = URL(string: UIApplicationOpenSettingsURLString) {
UIApplication.shared.openURL(url)
}
- 1. प्रोग्राम्सिक रूप से सेटिंग ऐप खोलना (आईफोन)
- 2. जावा का उपयोग कर एसएसएच सुरंग खोलना संभव है?
- 3. मूल ऐप खोलना। सफारी से
- 4. मेरे आईफोन ऐप से स्पॉटिफा ऐप खोलना
- 5. UIWebView में पॉपअप लिंक खोलना, संभव है?
- 6. आईओएस: क्या सफारी में सीधे NSURLRequest खोलना संभव है?
- 7. सेटिंग ऐप में डेवलपर क्या है?
- 8. क्या वेबपृष्ठ से एक नई Lync वार्तालाप खोलना संभव है?
- 9. क्या PowerShell से Windows Explorer विंडो खोलना संभव है?
- 10. क्या यह स्प्रिंग एमवीसी + प्राइमफेस का उपयोग कर संभव है?
- 11. क्या पाइथन का उपयोग कर विंडोज़ सेवा लिखना संभव है?
- 12. क्या Google साइट का उपयोग कर वेब विकास संभव है?
- 13. UIAplplication openURL पृष्ठभूमि
- 14. हमारी ऐप से सेटिंग इनबिल्ट ऐप कैसे लॉन्च करें?
- 15. एंड्रॉइड ऐप एंड्रॉइड.permission.READ_LOGS का उपयोग कर - क्या वह अपमानजनक है?
- 16. आईफोन ऐप आइकन में पारदर्शिता का उपयोग करना संभव है?
- 17. क्या एंड्रॉइड ऐप अनइंस्टॉल करना संभव है?
- 18. क्या लॉकफ्री सेटिंग में एकाधिक-निर्माता, सिंगल-उपभोक्ता संभव है?
- 19. क्या 'पृष्ठभूमि' फेसबुक ऐप होना संभव है?
- 20. सेटिंग एप्लिकेशन
- 21. सेटिंग्स ऐप से अपना ऐप निकालना संभव है?
- 22. UIApplication's -canOpenURL: -openURL: भ्रामक परिणाम वापसी
- 23. माउस के बिना xcode में कूद बार खोलना संभव है?
- 24. फ्लास्क ऐप पर cx_freeze का उपयोग कर
- 25. .NET - क्या एचटीएमएल 5 का उपयोग कर एमवीसी के बिना एएसपी.नेट का उपयोग करना संभव है?
- 26. सेटिंग एंड्रॉइड: textColor प्रोग्राम करने योग्य प्रोग्रामिंग का उपयोग कर?
- 27. प्रोग्रामिंग एंड्रॉइड ऐप का उपयोग कर सिलोन
- 28. क्या Google मानचित्र को एक ऐसे इरादे से खोलना संभव है जिसमें एकाधिक पिन हैं
- 29. जावा का उपयोग कर क्रोम एक्सटेंशन बनाना संभव है?
- 30. "RAILS_GEM_VERSION" सेटिंग वास्तव में क्या करती है?
के संभावित डुप्लिकेट [सेटिंग एप्लिकेशन खोलना एक और ऐप से] (http://stackoverflow.com/questions/5655674/opening-the-settings-app-from-another-app) – Flexo
मुझे लगता है [यह सवाल] (http://stackoverflow.com/questions/377102/कैसे करते हैं-ए-खुली-सेटिंग-आवेदन-fr ओम-मेरा-एप्लिकेशन) इसका उत्तर देता है। –
इस उत्तर को जांचें: http://stackoverflow.com/questions/28152526/how-do-i-open-phone-settings-when-a-button-is-clicked-ios/34024467#34024467 –