마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

socket통신 battery issue

0 추천
안녕하세요..

 

현재 실시간 Push개발중인 초보개발자에요~..

 

socket통신을 jni를 통해서 실시간으로 맺고 계속 polling하는 형식으로 실시간 메시지를 받고있습니다.

 

하지만 계속 세션체크나 소켓을 맺고 있어야 하는 앱인데

 

wifi에서는 문제가 없으나 lte에서 배터리소모량이 만만치않습니다.

 

이에 생각해 본게 gcm의 방식인데 gcm은 내부적으로 소켓을 안맺고있나요?

 

어떻게 배터리양이 표시가 안 될까요 ??

 

* 요약

 - 계속 소켓을 맺고 있으면서 lte에서 배터리 소모량을 줄일 수 있는 방법이 알고 싶습니다.

wake lock문제나 gcm연동방법은 제가 원하는 답이 아닙니다..
myreplay (480 포인트) 님이 2016년 5월 30일 질문

1개의 답변

0 추천
gcm은 롱풀링 방식이고 해당 방식을 지원하는 서버는 대표적으로 node.js가 있지만 한국에서 서비스하는 업체가 없습니다

http://www.masterqna.com/android/50573/%EC%B9%B4%ED%86%A1-%ED%91%B8%EC%8B%9C%EC%95%8C%EB%9E%8C-%EC%9B%90%EB%A6%AC%EA%B0%80-%EB%AD%94%EA%B0%80%EC%9A%94

안펍에서 이미 논의되었던 사항입니다

참고하세요
익명사용자 님이 2016년 5월 31일 답변
...