У меня этот вопрос с iOS7, где у меня есть следующий случай использования для моего приложения:приложение не будет открываться на нажимной уведомления, когда он был в фоновом режиме (iOS7)
- Launch приложение, пут в фоновом режиме (нажмите кнопку «домой»);
- Блокировка устройства
- Когда толчок получен, экран блокировки просыпается и отображает:
Что происходит, если я скольжу по уведомлению, все круто. Мое приложение получает вызов applicationDidBecomeActive
, и я могу обработать уведомление.
Если я скольжу в нижней части экрана, ничего не происходит. Я приземляюсь на первом экране iOS, и лента не появляется. Если я перейду к своему приложению вручную, я даже не получу уведомление.
Проблема в том, что мое приложение является VoIP-приложением, поэтому всякий раз, когда пользователь отбрасывает нажатие, я хотел бы, по крайней мере, иметь возможность отображать ленту, которая побуждает пользователя отвечать на вызов.
Я могу нажать локальное уведомление, но для этого мне нужно знать, что пользователь разблокировал экран, не переходя в мое приложение.
Является ли это документированным прецедентом в документе Apple? Я не нашел подходящего указателя. Любая помощь приветствуется.
Вы хотите, чтобы у пользователя iPhone не было другого выбора, кроме как открыть приложение, чтобы разблокировать его телефон, если он получил уведомление? – KIDdAe