2012-08-28 3 views
4

나는 항상 whatsapp가 메시지 전달을 위해 c2dm을 사용한다고 생각했다. 하지만 앱을 실행하면 MessageService가 항상 실행됩니다. c2dm을 받기 위해 실행할 서비스가 필요하지 않습니다.whatsapp에서 android에서 c2dm aka GCM을 사용합니까?

항상 서비스를 계속 실행해야하는 이유는 무엇입니까?

Facebook은 3 개의 서비스를 실행하는 것이 훨씬 더 이상합니다. 그 중 하나는 업로드 용입니다. 그들은 내 사진을 훔치기 시작 했습니까?

+1

Greenify를 사용하면 다음을 피할 수 있습니다. https://play.google.com/store/apps/details?id=com.oasisfeng.greenify (기부 버전을 사용하면 WhatsApp이 최대 절전 모드 일 때 GCM 알림) – lapo

답변

0

캐시 된 백그라운드처럼 말하십시오 - 이것은 다시 필요할 경우를 대비하여 더 빠른 속도로 유지되는 이전 응용 프로그램 프로세스입니다. 나는 같은 일이

0

또는 WhatsApp은 WhatsApp에 오픈 표준 확장 메시징 및 현재 상태 프로토콜 (XMPP)의 사용자 정의 버전을 사용 XMPP

같은 것을 사용하는 서비스 일어나고, 가정합니다.

참조 : http://en.wikipedia.org/wiki/WhatsApp

나는 안드로이드 채팅 응용 프로그램에 대한 자신 GCM을 사용하고 있습니다. 장치가 오랫동안 유휴 상태이면 여전히 제대로 작동하지 않습니다.

+5

FAQ에 Google의 푸시 알림 서비스가 나와 있습니다. 나는 그들이 안드로이드에서 자신의 서비스를 구현했다고 생각하지 않는다. (출처 : http://www.whatsapp.com/faq/ko/android/20887936) – black