Wykryj włączanie / wyłączanie ekranu z usługi iOS
Opracowuję aplikację monitorującą sieć, która działa w tle jako usługa. Czy można uzyskać powiadomienie / połączenie, gdy ekran jest włączony lub wyłączony?
Istnieje w systemie Android za pomocą następującego kodu:
private void registerScreenOnOffReceiver()
{
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_SCREEN_OFF);
registerReceiver(screenOnOffReceiver, filter);
}
screenOnOffReceiver jest wtedy wywoływany, gdy ekran jest włączony / wyłączony. Czy istnieje podobne rozwiązanie dla systemu iOS?
Edytować: Najlepszym, jaki znalazłem do tej pory, jest UIApplicationProtectedDataWillBecome Niedostępny (Wykryj, czy ekran iPhone'a jest włączony / wyłączony ) ale wymaga od użytkownika włączenia ochrony danych (ochrona hasłem) na urządzeniu.