Для меня (OS 4.1) нормальное поведение для push-уведомления, чтобы разблокировать экран и показать предупреждение без кнопок; Слайдер говорит: «Слайд к VERB». Если телефон снова переходит в спящий режим и снова просыпается (либо в ожидании, либо при нажатии переключателя режима сна), он говорит «слайд для разблокировки», и разблокировка не запускает приложение.
Я не вижу кнопку «ОК» (возможно, это функция OS 4.2; если это так, не обсуждайте ее здесь).
В любом случае, у пользователя есть только три варианта:
- Не разблокировать телефон
- Разблокировать телефон и проигнорировать уведомление
- Разблокируйте телефон и запустите приложение
Заставить пользователя разблокировать, прежде чем выбирать, что делать с уведомлением, добавляет ненужный шаг, и позволить пользователю нажимать кнопку VERB, не разблокируя телефон, немного глупо. Распространенным случаем является то, что пользователь захочет сразу просмотреть уведомление (и ответить на текст или что-то еще). Необычный случай, когда пользователь захочет проигнорировать уведомление (поэтому нажмите «ОК», затем разблокируйте, или «спите / разбудите», а затем разблокируйте или разблокируйте и сразу же закройте приложение). Если уведомления доставляют неудобства, пользователь просто отключает их для конкретного приложения.