whatsapp在android上使用c2dm aka GCM吗?

问题描述 投票:5回答:2

我一直认为WhatsApp使用c2dm进行消息传递。但是,当我看到运行的应用程序时,MessageService始终在运行。您不需要运行服务来接收c2dm。

为什么要始终保持服务运行?

Facebook更加奇怪他们有3项服务在运行。其中一个是上传。他们开始偷我的照片吗?

android android-service android-c2dm
2个回答
0
投票

就像缓存的后台进程一样 - 这是一个旧的应用程序进程,以便在需要的时候保持更好的速度。我想,同样的事情发生在服务上


0
投票

WhatsApp使用类似XMPP的东西

WhatsApp使用开放标准可扩展消息传递和在线协议(XMPP)的定制版本。

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

我自己使用GCM作为Android的聊天应用程序。如果设备闲置很长时间,它仍然无法正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.