0

ゲーム終了時にユーザーの最終スコアを表示するゲーム アプリケーションがあります。一度に、異なるデバイス上の任意の数のユーザーがゲームに参加できます。ここで、ユーザーが送信時に他のプレイヤーのスコアをスコア順に見ることができるメカニズムが必要です。

このために、各プレーヤーのデータをサーバー(私の場合はasp Webサービス)に送信する必要があり、サーバーはすべてのプレーヤーのデータを各デバイスにプッシュすることがわかりました。http投稿のうち、ksoap2がこれに適用されるのはどの方法で、どうすればこれを行うことができますか? Web で検索しましたが、post メソッドを使用してサーバーにデータを送信する方法はわかりましたが、サーバーでデータを取得してアプリにデータを送信する方法がわかりません。

4

2 に答える 2

1

アプローチは簡単

  • ゲームアプリからサーバー側コンポーネントにスコアを送信 (REST の場合は Restlet)
  • これをサービスとして公開します (さまざまなオプションの get/post/update/delete を使用)
  • リクエストに基づいてスコアを提供する
  • サービスと通信するためのモジュール、Android アプリの RESTClient を用意する
于 2013-01-31T12:29:55.290 に答える
0

サーバーから他の Android クライアントにメッセージをプッシュするには、Google Cloud Messaging for Android をご覧ください。このようにして、他のプレイヤーによって変更が加えられたときにクライアントにメッセージをプッシュするイベントをサーバー上に持つことができます。

于 2013-01-31T12:32:20.537 に答える