2012-02-26 5 views
2

Возможно ли создать UILocalNotification, воспроизводящий собственный звук, но не вибрирующий телефон?Создать UILocalNotification со звуком и без вибрации

EDIT: это код, который я использовал для создания UILocalNotification, он работает, но он вибрирует. Я не хочу, чтобы телефон вибрировал, но я хочу воспроизвести звук.

UILocalNotification *notif = [[UILocalNotification alloc] init]; 
notif.fireDate = [NSDate dateWithTimeIntervalSinceNow:seconds]; 
notif.timeZone = [NSTimeZone defaultTimeZone]; 
//notif.alertBody = alertMessage; 
//notif.alertAction = @"Show me"; 
notif.soundName = soundName; 
notif.applicationIconBadgeNumber = 0; 
NSDictionary *userDict = [NSDictionary dictionaryWithObject:soundName forKey:kCurrentSound]; 
notif.userInfo = userDict; 
[[UIApplication sharedApplication] scheduleLocalNotification:notif]; 
[notif release]; 

ответ

1

К сожалению, если вы хотите получить звук, вы не сможете отключить вибрацию, если пользователь не зашел в общие настройки и не отключил вибрацию самостоятельно.