Настройка оповещения UILocalNotification - с помощью ползунка или кнопок
Я знаю, что об этом спрашивали раньше. Тем не мение...
Хотя до недавнего времени я думал, что единственно возможным и принятым оповещением является текст с двумя кнопками, я нашел несколько приложений, которые имеют другое локальное оповещение.
Поэтому я предполагаю, что существует общепринятый способ настройки оповещения о локальных помехах. Правильно ли это или эти приложения просто как-то "проскользнули" в магазин - как я знаю, раньше это было с функцией, а затем приложение внезапно исчезло из магазина.
Я не мог ничего найти по этому поводу.
Большое спасибо
1 ответ
Начиная с iOS 5:
- Когда
UILocalNotification
доставляется, когда устройство заблокировано, оно отображается на экране блокировки с помощью ползунка, чтобы открыть приложение. - Если уведомление доставляется во время использования устройства, оно может отображаться либо в виде баннера в верхней части экрана, либо в виде предупреждения с двумя кнопками.
- Одна кнопка всегда является кнопкой отмены.
- Другая кнопка открывает приложение. Вы можете изменить текст этой кнопки, установив
alertAction
имущество. - Вы можете отключить эту кнопку действия в предупреждении, установив
hasAction = NO
на уведомлении).
Нет других доступных способов получения уведомлений, если, конечно, устройство не взломано. В этом случае многое возможно.
До iOS 5 поддерживались только всплывающие уведомления.
Из-за особенностей iOS технически невозможно доставить уведомление каким-либо другим способом или настроить оповещение, так как доставка уведомлений обрабатывается системой, а приложение не имеет доступа к системному интерфейсу и поэтому не может отображать любые сообщения сами по себе. И даже если бы вы как-то справились, Apple не допустит этого.
Прочитайте UILocalNotification
документы здесь: http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Reference/UILocalNotification_Class/Reference/Reference.html для получения более подробной информации.