2014-04-25 42 views
0

我正在使用谷歌播放服务的谷歌排行榜。这是我目前唯一从gps库中使用的想法。
对于使用Android版本2.2又名Froyo的用户,这不起作用。
有没有办法将高分榜发布到运行Android 2.2的设备上的排行榜?
对于其他设备,它工作正常。Android 2.2发布高分到谷歌播放服务

这是我的代码:

public void showHighscore() { 
    Games.Leaderboards.submitScore(mHelper_.getApiClient(), 
      getString(R.string.leaderboard_highscore), this.getIntent() 
        .getExtras().getInt("highscore")); 

    int REQUEST_LEADERBOARD = 1;// beliebiger int 
    startActivityForResult(Games.Leaderboards.getLeaderboardIntent(
      mHelper_.getApiClient(), 
      getString(R.string.leaderboard_highscore)), REQUEST_LEADERBOARD); 
} 
+0

日志中是否存在崩溃或错误? – Krylez

+0

我在这里发布了一个长答案.. http://stackoverflow.com/a/24214612/3733450 – Humanvegetable

+0

该链接与Android 2.2无关,因为它在问题中已清楚地陈述。 – FokTheRock

回答

1

截至Google Play Services 4.0,最低API版本的谷歌Play服务的Android 2.3(姜饼)。

您可以改用SDK Manager中的'Google Play for Froyo'和reference Google Play Services version 3.2.65(最后一个可用于Froyo),但显然无法访问任何新的API。

+0

Froyo的Google Play服务是否允许您访问Google plus排行榜系统?很难找到相关的信息和文档。 – FokTheRock

+0

对Froyo的支持现在已经过时了6个多月,因此查找文档或示例会非常困难。 Google Play游戏和排行榜**在Google Play服务4.0之前就已经推出了**,因此它们可供Froyo用户使用。但请注意,目前基于GoogleApiClient的模型(它提供了更可靠的连接体验和访问多个Google服务的新API)最近才被引入,并且不适用于Froyo。 – ianhanniballake