मुझे लगता है कि निम्नलिखित कोड चाल कर सकते हैं। आपको इसे कहीं से ट्रिगर करने की आवश्यकता है (अगर आप इसे बटन से या ऐप के भीतर से निकालना चाहते हैं तो समझ में नहीं आये हैं)।
NSString *sbPath = @"/var/mobile/Library/Preferences/com.apple.springboard.plist";
NSMutableDictionary *sbDict = [[NSMutableDictionary alloc] initWithContentsOfFile:sbPath];
[sbDict setValue:[NSNumber numberWithBool:NO] forKey:@"silent-vibrate"];
[sbDict writeToFile:filePath atomically: YES];
notify_post("com.apple.SpringBoard/Prefs");
इसे अपने आप को आज़माया नहीं है, लेकिन आप Smartvibrate ट्वीक में तलाश कर रहे हैं की तरह कुछ मिल गया। यह सेटिंग्स पैरामीटर को बदल देगा, इसलिए जब आपका एप्लिकेशन समाप्त होता है तो आपको इसे वापस चालू करना चाहिए।
आशा है कि मदद करता है! ios 8 के लिए
मैं एक "समारोह के अंतर्निहित घोषणा 'notify_post' C99 में अमान्य है" जब Xcode 6.2 (ऑब्जेक्टिव-सी को ब्रिजिंग हैडर के साथ स्विफ्ट परियोजना) में यह कोशिश कर संपादित मिल । – vrwim
क्या यह अभी भी आपके लिए काम कर रहा है? मैं यह काम नहीं कर सकता – Jan