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