Начиная с iOS 5, есть два стиля уведомлений: баннер и оповещение («старый» стиль). Пользователь может установить, какой стиль использовать для каждого приложения в настройках. Однако теперь по умолчанию кажется, что уведомления отображаются в стиле баннера.
Я использую локальные уведомления для напоминаний о событиях, которые произойдут «сейчас». Баннер исчезает вскоре после его появления (и это не так очевидно, что его можно нажать), поэтому для этих уведомлений было бы желательно, чтобы уведомления в стиле оповещений оставались на экране, пока пользователь не определился с действием (игнорировать или перейти в приложение).
Есть ли способ с помощью кода или, например, записей Info.plist
сообщить iOS, что уведомления в стиле оповещений должны использоваться по умолчанию (если пользователь не настроил что-то еще)?
Обновление : отсутствие информации / документации недостаточно для того, чтобы я решил эту проблему. Я хочу, чтобы кто-то из авторитетных сотрудников (сотрудник Apple или кто-то по аналогии с Эрикой Садун) говорил о том, что это невозможно, или, если это возможно, мне нужно решение. Обходной путь типа «попросить пользователя изменить настройку» тоже недостаточно хорош.