iOS: обнаружение событий включения / выключения экрана - PullRequest
3 голосов
/ 06 января 2012

Я пытаюсь обнаружить события включения / выключения экрана из фоновой службы на iOS.

Поскольку мое приложение не обязательно находится на переднем плане, поиск событий жизненного цикла приложения, таких как этот, бесполезен: Блокировка разблокировки событий iphone

Лучшее решение, которое у меня есть, - это поиск по системным журналам в поисках событий Springboard. Проблема в том, что это довольно дорогая операция, требующая регулярного опроса, что является пустой тратой батареи. Решение должно работать на не взломанных устройствах, но не обязательно должно быть одобрено в магазине приложений.

Кто-нибудь может предложить что-то лучше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...