안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
c2dm을 이용하여 푸쉬기능을 제작하였습니다.
그런데 문제가생겼습니다.
폰을 꺼두고 시간이 좀 지나면 푸쉬기능이 작동하지 않는것입니다.
원인은 확실치 않지만 아마도 절전모드? 그 비슷한 모드로 들어가버려서 그런게 아닌가 하는 생각인데..
제 추측이 맞나요?
카톡, 네이버톡, 마이피플, 스카이프등의 메신저프로그램을 보니 manifest의 권한에 절전모드사용안하게 라는 부분이 꼭있더라구요
이게 관련된걸까요?
c2dm뿐 아니라..
private void startHandler() {
Handler startHandler = new Handler();
startHandler.postDelayed(new Runnable() {
public void run() {
// work..
startHandler();
}
}, 60000);
}
이렇게 60초마다 실행되게끔 만들어논 핸들러도 작동을 중지하는 것입니다.
이 문제 어떻게 해결해야 할까요?