如何为我的Android应用程序创建全局高分?

Joe*_*ohn 9 android

我已完成并发布了我的游戏,它包含每部手机的本地高分榜.我想这样做,以便分数是全球性的.将分数发送到服务器,服务器在连接时将最高分数发送给所有手机

不幸的是我不知道从哪里开始.所以如果有人可以指出一个链接或给我一个关于如何继续的解释我会非常感激,谢谢!

kab*_*uko 8

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

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

这意味着您可能希望为这两者提供某种基于Web的API.最简单的方法就是让别人去做.有免费服务已经提供全球高分.可能还有更多,但对于Android,OpenFeintScoreLoop是我所知道的两大问题.您可以浏览他们的文档,看看是否要使用它们.

或者,你可以自己动手.这是一项更多的工作(虽然老实说并不是那么难).如果你走这条路线,我建议你建立一个你可以发布分数的网络服务.Web服务将分数保存到数据库,然后当客户端调用Web服务以检索分数时,Web服务查询分数数据库并返回它们.

这是一个大纲,因为坦率地说,如何构建该Web服务是另一个问题,你也必须决定语言/平台等.

  • OpenFeint是在不久前获得并解散的.ScoreLoop被现在的黑莓RIM收购,并将于2014年12月关闭. (2认同)