Подсчет общего времени разблокировки экрана в iOS
Для моего текущего проекта мне нужно рассчитать общее время, пока устройство iOS разблокировано, т.е. пользователь просыпается на своем устройстве. Я знаю о Darwin Notifications
как доступно в CFNotificationCenter
как указано в этом вопросе Stackru. Я проверил этот код на своем iPhone 5C. Просыпается нормально для переднего плана. Но я не могу получить эти уведомления, когда приложение находится в фоновом режиме. Можно ли получать эти уведомления в фоновом режиме? Или есть какой-либо другой способ рассчитать общее время разблокировки устройства из моего приложения, даже если приложение находится в фоновом режиме?
1 ответ
Как объяснено здесь. Фоновый режим можно использовать только для определенных целей. Если ваше приложение не использует фоновый режим ни для одной из этих целей (а это не так), оно не будет работать.
Короче говоря, он может работать только на взломанном устройстве.