2017-09-14 2 views
1

현재 Android Wear 앱을 개발하여 서비스 웹에 대한 알림을 사용자에게 제공합니다.5 분 후에 모두 죽었습니다.

주 앱에는 매 10 초마다 서버에 폴링을 수행하고 데이터가 수정 된 경우 사용자에게 알리는 POST 서비스가 있습니다.

응용 프로그램의 다른 핵심 부분은 주 활동을 입력하지 않고 정보를 표시하는 감시 화면입니다 (감시 화면 및 주요 활동은 공유 환경 설정에 의해 전달됩니다).

시계면에서 전체 잠금 (전원 관리자 잠금)을 수행하면 앱이 훌륭하게 작동하지만 엄청난 양의 에너지가 소모됩니다.

전체 잠금을 설정하지 않으면 주변 모드로 들어가고 5 분 후 POST 서비스가 중지됩니다.

내가 해봤 다 : 다음 5 분 후에

아이디어가 있으십니까? 미리 감사드립니다.

답변

5

모바일 장치의 서버를 폴링하지 마십시오. 푸시 메시지를 사용하십시오. 배터리를 사용하면 배터리를 소모하게됩니다. CPU를 소모 할뿐만 아니라 Wi-Fi/셀룰러 라디오를 가장 강력하게 사용하는 브로드 캐스트 모드로 유지해야합니다.

관련 문제