У меня есть быстрое приложение, которое запускает обновления движения и местоположения в фоновом режиме. При достижении определенных значений акселерометра приложение отправляет пользователю уведомления pu sh. Тем не менее, я хочу, чтобы он не работал, когда приложение спит, и запускается только в фоновом режиме, когда приложение не спит. Я попытался использовать com.apple.springboard.lockstate, но приложение было отклонено, так как оно больше не разрешено в качестве publi c API.
Есть ли какая-либо альтернатива получению статуса блокировки или если устройство спит, или настройка, при которой уведомления не отправляются, когда устройство заблокировано?
Спасибо, Maanit