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

但是振动不在您的控制范围内:

不幸的是,如果您想要声音,除非用户进入常规设置并自行禁用振动,否则您无法禁用振动。 -沙布兹科

UILocalNotification API 允许您设置系统默认声音、选择声音或没有声音,如果您有声音,它会在适当的情况下振动(即用户启用了振动)。但除此之外,您无法控制振动是否发生或持续多长时间。 -yuji

于 2012-12-29T18:05:04.083 回答