Taranfx
Taranfx

Reputation: 10437

Does whatsapp use c2dm aka GCM on android?

I always thought WhatsApp uses c2dm for message delivery. But when I see running apps MessageService is always running. You don't need a service to be run to receive c2dm.

Why keep the service running all the time?

Facebook is even more strange they have 3 services running. One of them is for uploads. Did they start stealing my photos?

Upvotes: 6

Views: 6205

Answers (2)

Klaasvaak
Klaasvaak

Reputation: 5644

WhatsApp uses something like XMPP

WhatsApp uses a customized version of the open standard Extensible Messaging and Presence Protocol (XMPP).

See: http://en.wikipedia.org/wiki/WhatsApp

I'm using GCM myself for a chat application for Android. It's still not working properly if the device is idle for a long time.

Upvotes: 0

Yahor10
Yahor10

Reputation: 2132

Like cached background proccess say - this is an old application proccess that is being kept for better speed in case it is needed again. I suppose, same thing happening with services

Upvotes: 0

Related Questions