如何为我的android应用程序创build一个全球高分?

我已经完成并发布了我的游戏,并且包含了每部手机的本地高分榜。 我想使得分数是全球性的。 将分数发送到服务器,服务器在连接时向所有电话发送最高分数

不幸的是,我不知道从哪里开始。 所以如果有人能指出一个链接或给我一个解释如何进行我会非常感激,谢谢!

Solutions Collecting From Web of "如何为我的android应用程序创build一个全球高分?"

你有一般的想法。 你必须:

  • 将分数发送到服务器
  • 从服务器检索高分表

这意味着你可能想要为这两种API提供某种基于Web的API。 最简单的方法就是让别人去做。 有免费的服务,已经提供了全球高分。 有可能更多,但对于Android, OpenFeint和ScoreLoop是我知道的两个大的。 您可以查看他们的文档,看看是否要使用它们。

或者,你可以推出自己的。 这是一个更多的工作(虽然说实话并不全是那么难)。 如果你走这条路线,我build议你build立一个Web服务,你可以发布分数。 Web服务将分数保存到数据库,然后当客户端调用Web服务来检索分数时,Web服务查询分数数据库并将其返回。

这是一个大纲,因为坦率地说,如何构build这个Web服务是另外一个问题,你也必须为此select语言/平台等。

查看Swarm的排行榜系统,这与其他人提到的类似(ScoreLoop / OpenFeint),只是另一种select考虑:)