【问题标题】:Does whatsapp use c2dm aka GCM on android?whatsapp 在 android 上使用 c2dm aka GCM 吗?
【发布时间】:2012-08-28 12:57:07
【问题描述】:

我一直认为 WhatsApp 使用 c2dm 进行消息传递。但是当我看到正在运行的应用程序时,MessageService 总是在运行。您无需运行服务即可接收 c2dm。

为什么要让服务一直运行?

Facebook 更奇怪的是他们运行了 3 个服务。其中之一是用于上传。他们开始偷我的照片了吗?

【问题讨论】:

标签: android android-service android-c2dm


【解决方案1】:

就像缓存的后台进程说的那样 - 这是一个旧的应用程序进程,为了更好的速度而被保留,以防再次需要它。我想,同样的事情发生在服务上

【讨论】:

    【解决方案2】:

    WhatsApp 使用 XMPP 之类的东西

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

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

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

    【讨论】:

    • 在他们的常见问题解答中,他们提到了 Google 的推送通知服务。我认为他们没有在 Android 上实现自己的服务。 (来源:whatsapp.com/faq/en/android/20887936
    猜你喜欢
    • 2016-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多