GCM Cloud 接続サーバーの新機能について説明しています。クライアント側では、 https://developer.android.com/google/gcm/ccs.htmlで説明されているように、Google Play サービスを使用するとかなり簡単に見えますが、サーバー側では次のように表示されます。
GCM Cloud Connection Server (CCS) は、http://gcm.googleapis.com ポート 5235 で実行される XMPP エンドポイント です。
CCS には、Transport Layer Security (TLS) 接続が必要です。つまり、XMPP クライアントは TLS 接続を開始する必要があります。たとえば、smack では、「古いスタイルの SSL」XMPP 接続および https と同様に、setSocketFactory(SSLSocketFactory) を呼び出します。
CCS では、@gcm.googleapis.com (GCM 送信者 ID) と API キーをパスワードとして使用する SASL PLAIN 認証メカニズムが必要です。送信者 ID と API キーは、はじめにで説明されているものと同じです。
それは、手動でポートを開いてxml/jsonを解析する必要があるということですか、それともサーバー側を実装するために使用できるJava APIのようなものがありますか?