2

I am implementing Google Play game services and use leader board for submitting scores. It permits to sign in to google plus but not display submitted scores through submitScore(leaderboard_id, score) and display 0 player while I am already signed in with test account. I checked in both ready to publish and published mode of leader board. I checked in OnScoreSubmittedListener, it fails with STATUS_NETWORK_ERROR_OPERATION_FAILED.

public void onsubmitscore(View view){
    getGamesClient().submitScoreImmediate(new OnScoreSubmittedListener() {

        @Override
        public void onScoreSubmitted(int arg0, SubmitScoreResult arg1) {
            // TODO Auto-generated method stub
            Toast.makeText(MainActivity.this,  ""+arg1,Toast.LENGTH_LONG).show();
        }
    }, getString(R.string.leaderboard_hard), 39999);
}

i am able to share game link on google plus but it is displaying 0 player in circle without any score. please help me soon.

4

4 回答 4

2

虽然这听起来很愚蠢,但只是为了确定......您提交的分数是否高于您在控制台上配置的分数作为该排行榜的最小值?

于 2013-11-28T18:31:25.663 回答
0

利用

Games.Leaderboards.submitScoreImmediate(apiclient, leaderboardID, score);

我一直有同样的问题;成就已经解锁很好,分数不是这样。最后我查看了google apis,这种方法似乎有效。

于 2014-06-25T14:26:57.607 回答
0

发生此错误时,您可能未登录。确保执行某种检查,例如getGamesClient.isConnected()isSignedIn()。通常,我的程序是检查两者并做出相应的回应。

于 2013-09-06T23:14:55.870 回答
0

为您的游戏检查游戏服务下的测试项目。游戏服务似乎有自己的一组测试帐户,独立于通过开发者控制台中的设置设置的那些。

使用仅在开发者控制台中列出的测试帐户(即不在游戏服务中),我可以测试游戏本身以及成就。但是,在测试排行榜时,我看到您报告的相同错误 (STATUS_NETWORK_ERROR_OPERATION_FAILED)。当我将测试帐户添加到游戏服务下的测试时,错误消失并且排行榜正常运行。

文档中没有任何内容表明应该发生这种情况,并且行为不一致(成就有效;排行榜无效)。

于 2013-11-20T05:24:23.080 回答