2010-01-27 4 views
5

사용자가 iPhone을 잠근 경우에도 계속 실행되도록 내 앱 (LaunchDaemon)을 원합니다. 내 LaunchDaemon은 단순히 파일을 검사하고 일부 조건이 참이면 사용자에게 경고를 표시합니다. 아이폰이 홈 스크린에있을 때 잘 작동하지만 사용자가 화면을 잠그면 작동하지 않습니다.iPhone 화면이 잠긴 후에도 내 앱을 실행하는 방법은 무엇입니까?

아이폰 화면이 잠긴 경우에도 경고를 표시하는 iPhone의 알람 앱과 비슷한 기능이 필요합니다.

어떻게해야합니까? BTW 나는 JB iPhone을 위해 개발 중이다.

답변

1

좋아요. 나는이 문제도 해결했습니다.

다음은 iPhone의 깊은 잠을 방지하는 방법에 대한 아주 유용한 자습서입니다. NSRunLoop가 자동으로 나를 위해 실행되지로서,이 작품을 만들어에

Prevent iPhone Deep Sleep

그것은 아주 가끔 날 데려 갔어.

다른 사람에게도 도움이되기를 바랍니다.

행운을 빈다 !!!

+0

이것은 거절 될 것입니다. – filou

+0

링크가 죽었습니다. – Deco

1

OS의 전원이 꺼지고 화면이 잠긴 후 약 30 초 후에 앱이 일시 중지됩니다. 그러나 앱이 사운드 OS를 재생하는 경우 은 그렇게하지 않습니다. 그러므로 당신이해야 할 일은 반복적으로 조용한 소리를내는 것입니다.

+1

조용한 소리를 반복 재생하면 배터리가 소모됩니까? 이것을하는 것이 안전합니까? – raziiq

+0

@raziiq - 소리 만 재생할 수는 없습니다. 내가 그것을 기억하고있는 한 10 시간 동안 아이폰의 20 %를 소모한다. (나는 틀릴 수도있다. 꽤 오래 전에 테스트를 했었지만, 12 시간 후에 10 %가 끝나거나 뭔가) – shw