0

我有一个游戏应用程序,它显示用户完成游戏的最终得分。一次,不同设备上的任意数量的用户都可以参与游戏。现在我想要一种机制,用户可以通过该机制按照其他玩家的分数顺序查看提交时的分数。

为此,我发现需要将每个播放器的数据发送到服务器(在我的情况下为 asp Web 服务),服务器会将所有播放器的数据推送到每个设备。http post, ksoap2 中的哪种方法适用于此,我该怎么做?我在网上搜索,我知道如何使用 post 方法将数据发送到服务器,但我不知道如何在服务器上获取数据并将数据发送到应用程序。

4

2 回答 2

1

方法很简单

  • 从游戏应用程序提交分数到服务器端组件(如果是 REST,则为 Restlet)
  • 将此作为服务公开(使用各种选项获取/发布/更新/删除)
  • 根据请求提供分数
  • 有一个模块来与服务通信,Android 应用程序中的 RESTClient
于 2013-01-31T12:29:55.290 回答
0

要将消息从您的服务器推送到其他 android 客户端,请查看适用于 Android 的 Google Cloud Messaging。通过这种方式,您可以在您的服务器上发生一个事件,当其他玩家进行更改时将消息推送到客户端。

于 2013-01-31T12:32:20.537 回答