2013-06-04 13 views
10

Google IO 2013で発表されたCloud Connection Serverの使い方は?GCMクラウド接続サーバーでのアップストリームメッセージングの主な用途は何ですか?

GCMサーバに特定のメッセージを送信するためにアップストリームメッセージング機能を使用できるかどうかについて知りたいと思います。たとえば、GCMサーバーに保存されているGCM通知を削除するコマンドを送信できますか?それともカスタムメッセージを送信するためだけに使用されていますか?もしそうなら、私たちはなぜそれを必要としますか?

+0

、[http://developer.android.com/google/gcm/ccs.html](http://developer.android.com/googleを見てみましょう/gcm/ccs.html) – AlexBcn

答えて

16

docsによると、GCMサーバーからメッセージを削除する機能はありません。

アップストリーム機能は、デバイスからサードパーティのサーバにメッセージを配信する目的でのみ機能します。あなたのアプリとあなたのサーバーとの間にあなた自身の接続を確立するのではなく、デバイスからクラウドへのメッセージングを使う利点は、バッテリー寿命を改善することです。それはまた、通常のGCMよりも速くなるはずです(非同期なので)。

CCSの利点のいくつかは、次のとおりです。XMPPの

  • 非同期の性質は、あなたがより少ないリソースでより多くのメッセージを送信することができます。
  • 通信は双方向であるため、サーバーからデバイスにメッセージを送信できるだけでなく、デバイスからサーバーにメッセージを返すこともできます。
  • 受信に使用したものと同じ接続を使用してメッセージを送り返すことができるため、バッテリ寿命が向上します。彼らは、GCMのAPIガイドを更新した
関連する問題