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

如何为我的android应用程序创建全球高分?,android,Android,我已经完成并发布了我的游戏,它包含了每部手机的本地高分列表。我想让分数是全球性的。向服务器发送分数,服务器在所有手机连接时向所有手机发送最高分数 不幸的是,我不知道从哪里开始。因此,如果有人能指出一个链接或给我一个关于如何进行的解释,我将非常感激,谢谢 你大概知道了。你必须: 将分数发送到服务器 从服务器检索高分表 这意味着您可能希望为这两个应用程序提供某种基于web的API。最简单的方法就是让别人去做。有一些免费服务已经提供了全球的高分。可能还有更多,但对于Android,我知道有两个大的

我已经完成并发布了我的游戏,它包含了每部手机的本地高分列表。我想让分数是全球性的。向服务器发送分数,服务器在所有手机连接时向所有手机发送最高分数


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

你大概知道了。你必须:

  • 将分数发送到服务器
  • 从服务器检索高分表
这意味着您可能希望为这两个应用程序提供某种基于web的API。最简单的方法就是让别人去做。有一些免费服务已经提供了全球的高分。可能还有更多,但对于Android,我知道有两个大的。你可以查看他们的文档,看看你是否想使用它们

或者,您也可以自己滚动。这是一个多一点的工作(尽管老实说,并不是所有的都那么难)。如果你走这条路,我建议你建立一个可以发布分数的web服务。web服务将把分数保存到数据库中,然后当客户端调用web服务检索分数时,web服务查询分数数据库并返回它们


这是一个概括性的提纲,因为坦率地说,如何构建该web服务是一个完全不同的问题,您还必须为此决定一种语言/平台等。

看看BB NDK 2.0版本中的Scoreloop 1.0。
签出系统,类似于这里提到的其他(SCORLOOP/OpenFITEN),只是另一个可供选择的替代方案:

而不是自己实现这一点,您应该考虑使用OpenFITEN或其他社交游戏API。这将比尝试运行自己的服务器简单和便宜很多倍。谢谢大家!看起来我要么有很多学习要做,要么…有人知道黑莓有类似的服务吗?我只是看了看,显然ScoreLoop是刚被RIM收购的!他们现在(或很快)就应该拥有出色的黑莓支持了……OpenFeint是在一段时间前被收购并解散的。ScoreLoop被RIM(现在的黑莓)收购,将于2014年12月关闭。Facebook有一个应用程序的基本评分系统。他们只允许每个用户获得1分,默认情况下只能与朋友竞争,但它易于使用,有助于提升知名度。