7

設定でiPhoneをサイレントモードにしていても、iPhoneが振動しないようにしたいです。アプリからプログラムで実行したい。これは私用なので、プライベート API を使用できます。設定でサウンドを管理する API はありますか? 解決策をご存知ですか?

ありがとうございました、

フロー

4

3 に答える 3

0

iOS 8 の更新:

NSMutableDictionary *dict; BOOL newState = NO;
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
dict = [[defaults persistentDomainForName:@"com.apple.springboard"] mutableCopy] ?:           [[NSMutableDictionary alloc] init];
NSNumber *value = [NSNumber numberWithBool:newState];
[dict setValue:value forKey:@"ring-vibrate"];
[dict setValue:value forKey:@"silent-vibrate"];
[defaults setPersistentDomain:dict forName:@"com.apple.springboard"];
notify_post("com.apple.springboard.ring-vibrate.changed");
notify_post("com.apple.springboard.silent-vibrate.changed");
于 2015-01-08T12:20:16.980 に答える