对LocalNotifications进行振动和声音

时间:2012-12-29 17:29:19

标签: objective-c ios notifications

我如何向LocalNotifaction添加振动和声音

代码:

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

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



[[UIApplication sharedApplication]scheduleLocalNotification:notification];

1 个答案:

答案 0 :(得分:4)

您可以设置声音:

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

但振动超出了你的控制范围:

  

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

  

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