나는 잠자기 타이머가있는 앱을 가지고 있는데, 사용자가 일정 시간 동안 앱을 선택하면 앱이 일시 중지됩니다. 기본적으로 내가 할 것은 :앱이 절대로 잠자기 상태가되지 않도록 Idle timer가 활성화되지 않았습니다.
를 사용하여 응용 프로그램의 시작이 코드는 응용 프로그램 타이머 비활성화 :
[[UIApplication sharedApplication]를 setIdleTimerDisabled : YES];
슬립 타이머가 만료하지 않는 경우 :
[UIApplication sharedApplication]가 setIdleTimerDisabled [: NO];
사용자 기본 설정의 자동 잠금 값이 올라 오면 화면이 어두워지고 앱이 잠든 것입니다.
잘 작동했지만 더 이상 어떠한 이유로 든 작동하지 않았습니다. 문제 해결을하고 있으며 setIdleTimerDisabled와 관련된 명령이 아직 절대로 실행되지 않는다고 주석 처리했습니다.
idleTimer의 상태를 ([UIApplication sharedApplication] .isIdleTimerDisabled)로 테스트하면 IdleTimer가 실제로 비활성화되어 있지 않음을 알 수 있습니다.
다른 어떤 장치가 잠자기하는 것을 방지 할 수 있습니까? 앱이 어떤 상호 작용없이 남겨질 때. 유용 할 경우 장치가 9.3.3을 실행 중입니다.