Я разрабатываю приложение для iPhone, которое в определенное время доставляет оповещения, используя UILocalNotifications
.Нажатие кнопки «ОК» в предупреждении запускает приложение, чтобы оно могло выполнять определенные задачи.
Пока что в большинстве случаев все работает прекрасно: если приложение работает и предупреждение срабатывает, оно работает нормально, и еслиприложение не запущено (но телефон включен), оно работает так же хорошо.
Однако, если оповещение срабатывает при заблокированном экране, происходит одно из двух.
- срабатывает оповещение, и я немедленно «скользю, чтобы разблокировать», затем приложение запускается, как и ожидалось.
- оповещение срабатывает, но я жду, чтобы "сдвинуть, чтобы разблокировать" дольше 20 секунд (время, необходимое для блокировки (затемнения) экрана снова).Когда я наконец разблокирую экран, появляется предупреждение, но приложение НЕ запускается.
Я просмотрел все документы Apple и этот сайт, но не могу найти ответ.Я надеюсь, что мое объяснение имеет смысл.Есть мысли?