2

LocalNotifaction にバイブレーションとサウンドを追加する方法

コード:

UILocalNotification *notification = [[UILocalNotification alloc]init];

NSDate *firedate = settime.date;
[notification setFireDate:firedate];
[notification setAlertBody:@"הלכה יומית"];
[notification setAlertAction:@"הלכה"];



[[UIApplication sharedApplication]scheduleLocalNotification:notification];
4

1 に答える 1

4

あなたは音を設定することができます:

notification.soundName = @"yourSound.aiff" ;   // see also UILocalNotificationDefaultSoundName

しかし、振動はあなたのコントロールの外にあります:

残念ながら、サウンドが必要な場合は、ユーザーが[一般設定]に移動してバイブレーションを自分で無効にしない限り、バイブレーションを無効にすることはできません。 -shabzco

UILocalNotification APIを使用すると、システムのデフォルトの音を設定したり、音を選択したり、音を出さなかったりできます。音がある場合は、適切な状況で振動します(つまり、ユーザーがバイブレーションを有効にしています)。しかし、それを超えると、振動が発生するかどうか、または振動がどのくらい続くかを制御することはできません。 -虎杖悠司

于 2012-12-29T18:05:04.083 に答える