Как сделать, чтобы в моем приложении для iPhone отображалось предупреждение о верхнем баннере, как в приложении «Почта»? - PullRequest
6 голосов
/ 16 января 2012

Я искал это, и я не могу найти никакой документации о выполнении этих баннеров / уведомлений / предупреждений ... но я действительно хотел бы реализовать это. В случае, если мое описание на словах не ясно, вот изображение того, что я хотел бы сделать:

1 : screen shot

Я пытался использовать этот код:

UILocalNotification *note = [[UILocalNotification alloc] init];
[note setAlertBody:[NSString stringWithFormat:@"%@ scanned", result]];
[note setAlertAction:@"New Scanned Image"];
[[UIApplication sharedApplication] presentLocalNotificationNow:note];

И он работал нормально, так что он отображал уведомление в центре уведомлений, но не было никакого предупреждения баннера.

Так, какие классы я использую для этого?

Спасибо!

1 Ответ

6 голосов
/ 16 января 2012

Вы не можете определить, какой тип оповещения будет использоваться для уведомлений вашего приложения.Он может быть установлен только пользователем через настройки Центра уведомлений.

Примечание!Оповещения появляются только тогда, когда ваше приложение закрыто или находится в фоновом режиме.Если ваше приложение активно (оно на переднем плане), оно получит только уведомление (см. - (void)applicationDidReceiveMemoryWarning:).

...