Обнаружение включения / выключения экрана из сервиса iOS
Я занимаюсь разработкой приложения для мониторинга сети, которое работает в фоновом режиме в качестве службы. Можно ли получить уведомление / звонок при включении или выключении экрана?
Он существует в Android с помощью следующего кода:
private void registerScreenOnOffReceiver()
{
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_SCREEN_OFF);
registerReceiver(screenOnOffReceiver, filter);
}
Затем вызывается screenOnOffReceiver, когда экран включается / выключается. Есть ли подобное решение для iOS?
Редактировать: Лучший ямы обнаружили, что UIApplicationProtectedDataWillBecomeUnavailable (Определить, включен ли экран iPhone ) но это требует от пользователя включить защиту данных (защиту паролем) на устройстве.