У меня есть UILocalNotification, которое запускается по регулярному расписанию. Цель, которую выполняет уведомление, состоит в том, чтобы просто напомнить пользователю что-то сделать. Когда срабатывает уведомление, они могут войти в приложение, и появляется другое предупреждение, спрашивающее, выполнили ли они задачу, и приложение соответствующим образом отслеживает.
Если пользователь использует свой телефон, срабатывает уведомление, и приложение переключается отлично, а пользовательский ввод записывается. Если они используют приложение во время срабатывания уведомления, все работает отлично. Если они не используют свой телефон, уведомление разбудит телефон, и у него будет возможность «Слайд для просмотра», после чего появится приложение, и оповещение всплывает великолепно, и ввод записывается.
Проблема заключается в том, что пользователь не использует свой телефон, и пользователь НЕ скользит, чтобы просмотреть в течение нескольких секунд окно, в котором оповещение пробуждает телефон, когда пользователь просыпается. устройства, окно предупреждения все еще там, давая пользователю знать, что что-то произошло, но опция «Слайд для просмотра» заменяется стандартной «Слайд для разблокировки», а когда телефон разблокирован, возможность перейти в приложение пропало, и пользовательский ввод не может быть записан.
Поэтому я теряю доступ к возможности отвечать на уведомления в моем приложении. Можно ли что-нибудь сделать, чтобы решить эту проблему? Спасибо!