6

私はいつも、WhatsApp がメッセージ配信に c2dm を使用していると思っていました。しかし、実行中のアプリを見ると、MessageService は常に実行されています。c2dm を受信するためにサービスを実行する必要はありません。

サービスを常に実行し続けるのはなぜですか?

Facebook はさらに奇妙で、3 つのサービスを実行しています。そのうちの 1 つはアップロード用です。彼らは私の写真を盗み始めましたか?

4

2 に答える 2

0

WhatsAppはXMPPのようなものを使用します

WhatsApp は、オープン スタンダードの Extensible Messaging and Presence Protocol (XMPP) のカスタマイズされたバージョンを使用します。

参照: http://en.wikipedia.org/wiki/WhatsApp

私は Android 用のチャット アプリケーションに GCM を使用しています。デバイスが長時間アイドル状態の場合、正しく動作しません。

于 2012-08-28T13:45:14.503 に答える
0

キャッシュされたバックグラウンド プロセスと同様に、これは古いアプリケーション プロセスであり、再度必要になった場合に備えて速度を向上させるために保持されています。サービスでも同じことが起こっていると思います

于 2012-08-28T13:41:17.187 に答える