C2DMに関する質問と、それがターンベースのゲーム(チェスのようなもの)に適切にどのように使用されているかを知りました。そのプレイヤーとの通信に使用される、各プレイヤーのサブスクリプションを作成する必要がありますか?または、現在参加しているプレイヤーが購読している「試合」の購読を作成する必要がありますか?C2DMはターンベースのアンドロイドゲームにどのように適切に使用されますか?
0
A
答えて
1
C2DMには2つのサーバーが含まれています。最初のサーバーはGoogleユーザーで、ユーザーがアプリケーションを初めて使用するときに登録するか、GoogleがユーザーIDを更新するたびに登録します。ユーザーがIDを受け取ると、ユーザーはそのIDをサーバーに送信します。これらのIDを使用すると、メッセージを送信できます。 C2DMの主な目標は、アプリケーションを起動することによってユーザーに新しいデータを提供することです。
Googleアカウントは1つで済みます。あなたのアプリケーション用に作成するアカウント。 もし私があなただったら。 C2DMを使用して、誰かが彼と遊びたいと思っていることをユーザーに通知します。ユーザーが自分のプロトコルを実装することに同意すると、C2DMの使用を停止します。
すべてのユーザーは、データベースへの入り口を作成する必要があります。 idは一致するものではない電話を指しているからです。
c2dmはメッセージごとに1Kバイトの情報しか提供しません。
私はそれが今より明らかに希望です。
関連する問題
- 1. XMLHttpRequestレスポンスは、適切なブラウザコールバックにどのようにルーティングされますか?
- 2. SimGridでどのようにMSG_host_set_property_value()を適切に使用しますか?
- 3. c2dmアプリケーションはどのようにAndroidアプリにプッシュしますか?
- 4. どのように適切にmath.pow Java関数を使用するには?
- 5. どのように適切に.travis.yml
- 6. フェロモンのルールはどのようにアリコロニーシステムに適用されますか?
- 7. Midi TEMPOメッセージは他のトラックにどのように適用されますか?
- 8. SceneKitの制約はどのように骨に適用されますか?
- 9. const autoとauto constはどのようにポインタに適用されますか?
- 10. Sitefinity権限はoData Webサービスにどのように適用されますか?
- 11. htaccess - htaccessファイルはどのようにサブディレクトリに適用されますか?
- 12. IEquatable、どのようにこの適切
- 13. このOpenGL ESテクスチャに適切なパースペクティブを適用するにはどうすればよいですか?
- 14. RxJava:どのように適切なスケジューラ
- 15. __eq__オーバーロードメソッドが( 'どのように')適切
- 16. 未使用のスレッドを適切にクリーニングするにはどうすればよいですか?
- 17. アプリ間でIPCの権限はどのように適用されますか?
- 18. mysql 200の接続制限はどのように適用されますか?
- 19. ImmutableObjectAttributeはどのように使用されますか?
- 20. RoutedCommand.Nameプロパティはどのように使用されますか?
- 21. CMAKE_ECLIPSE_EXECUTABLEはどのように使用されますか?
- 22. タイムスタンプ可能はどのように使用されますか?
- 23. ListView.DataSourceはどのように使用されていますか?
- 24. Berkley gdbmはどのように使用されますか?
- 25. オクターブデバッガはどのように使用されていますか?
- 26. スクロールトッププロパティはどのように使用されますか?
- 27. SlugはRailsでどのように使用されますか?
- 28. CATransform3DMakeRotationはどのように使用されますか?
- 29. RedirectToRouteはどのように使用されていますか?
- 30. PropertyChangedEventHandlerはどのように使用されますか?
説明をありがとう。私はサブスクリプションを伴うプッシュ通知サービスの例を読んでいました。ちょうどそれがC2DMの一部であると仮定しましたが、そうではありません。 – Pking
ようこそ。 – jsaye