NSLocalNotification - показывать анимацию уведомлений при запуске приложения в iOS5 - PullRequest
3 голосов
/ 09 января 2012

Можно ли показать NSLocalNotification, когда приложение запущено и находится в переднем положении? Как Apple document говорит, что, когда приложение находится в переднем положении, уведомление не будет отображаться (хотя оно отображается в центре уведомлений, просто не имеет анимации перелистывания вверху), тогда какой смысл для метода presentLocalNotificationNow:

Ответы [ 2 ]

4 голосов
/ 10 января 2012

Вы должны использовать свой собственный интерфейс для представления уведомлений, когда ваше приложение активно. Используйте приложение UIApplicationDelegate: didReceiveLocalNotification: метод, чтобы узнать, когда публикуется уведомление.

1 голос
/ 10 января 2012

Уведомления предназначены для запуска, когда приложение больше не активно. И по умолчанию они подавляются, если ваше приложение активно. Так что, если вы скажете ему активировать сейчас, он не будет, потому что он не будет отображать никаких уведомлений. Для чего-то немедленного, пока ваше приложение активно, вы должны использовать оповещения. Я не верю, что вы сможете изменить это поведение по умолчанию.

...