2013-08-07 4 views
0

Я делаю будильник для ios. хотел использовать локальное уведомление для планирования и передачи звукового сигнала.Локальное уведомление ios 6.0 и новее

текущий код что-то вроде:

UILocalNotification *localNotification = [[UILocalNotification alloc] init];/
[localNotification setFireDate:fireDate]; 
[localNotification setAlertAction:@"View"]; 
[localNotification setAlertBody:[alertBodyField text]]; 
[localNotification setHasAction: YES]; 
[localNotification setSoundName:@"sound.wav"]; 
[localNotification setApplicationIconBadgeNumber:[[UIApplication sharedApplication] applicationIconBadgeNumber]+1]; 
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; 

в прошивкой 5.0 работает хорошо, как я хочу, появляется окно в центре экрана с кнопками и остается там до тех пор, пока взаимодействие с пользователем

в iOS 6.0 уведомление попало в верхнюю часть экрана и не допускало наличия кнопок. Кто-нибудь знает с этим изменением?

ответ

1

Это невозможно сделать по коду. Только пользователь может изменить способ представления уведомления ему/ей.

По умолчанию в верхней части экрана находится баннер, стиль оповещения доступен только в том случае, если пользователь может его использовать.

Notification settings Facebook app

Смежные вопросы