2012-02-16 4 views
0

C2DMに関する質問と、それがターンベースのゲーム(チェスのようなもの)に適切にどのように使用されているかを知りました。そのプレイヤーとの通信に使用される、各プレイヤーのサブスクリプションを作成する必要がありますか?または、現在参加しているプレイヤーが購読している「試合」の購読を作成する必要がありますか?C2DMはターンベースのアンドロイドゲームにどのように適切に使用されますか?

答えて

1

C2DMには2つのサーバーが含まれています。最初のサーバーはGoogleユーザーで、ユーザーがアプリケーションを初めて使用するときに登録するか、GoogleがユーザーIDを更新するたびに登録します。ユーザーがIDを受け取ると、ユーザーはそのIDをサーバーに送信します。これらのIDを使用すると、メッセージを送信できます。 C2DMの主な目標は、アプリケーションを起動することによってユーザーに新しいデータを提供することです。

Googleアカウントは1つで済みます。あなたのアプリケーション用に作成するアカウント。 もし私があなただったら。 C2DMを使用して、誰かが彼と遊びたいと思っていることをユーザーに通知します。ユーザーが自分のプロトコルを実装することに同意すると、C2DMの使用を停止します。

すべてのユーザーは、データベースへの入り口を作成する必要があります。 idは一致するものではない電話を指しているからです。

c2dmはメッセージごとに1Kバイトの情報しか提供しません。

私はそれが今より明らかに希望です。

+0

説明をありがとう。私はサブスクリプションを伴うプッシュ通知サービスの例を読んでいました。ちょうどそれがC2DMの一部であると仮定しましたが、そうではありません。 – Pking

+0

ようこそ。 – jsaye

関連する問題